【发布时间】:2013-03-22 20:24:33
【问题描述】:
新的 maven 和相对较新的 java...
我想和其他同学一起在 Java 中合作一个项目。我想用 maven 管理构建,用 github 进行软件配置。读了一点之后,我有以下印象:
将两者结合使用只需将 github 存储库指向我的本地 maven 项目文件夹即可。所有构建和依赖项都将在本地处理,并根据 github 的限制提交源代码更改。如果我希望 github 做一些配置以外的事情,例如将项目托管为 maven 存储库,情况会变得更加复杂。
我对情况的理解正确吗?
【问题讨论】:
-
“将项目托管为 maven 存储库”是什么意思?
-
@JBNizet 不确定。这似乎是关于 stackoverflow 和其他地方的大多数问题正在解决的问题。我认为这意味着使用 github 发布您的项目以用作其他地方的依赖项。我不需要这样做。我只需要对从事同一个 java 项目的人进行版本控制。
-
看来您做对了。 Maven 用于构建项目。 Github 用于托管和管理项目的源代码。他们没有任何共同点。
-
@JBNizet 谢谢。一起搜索 maven 和 github 产生的次要用例让我很困惑。如果您发布类似的答案,我会检查它。
标签: maven version-control github