0

新的 maven 和相对较新的 java...

我想和同学们一起在java中合作一个项目。我想用 maven 管理构建,用 github 进行软件配置。在阅读了一些关于它之后,我有以下印象:

将两者结合使用只需将 github 存储库指向我的本地 maven 项目文件夹即可。所有构建和依赖项都将在本地处理,并根据 github 的限制提交源代码更改。如果我希望 github 做一些配置以外的事情,例如将项目托管为 maven 存储库,情况会变得更加复杂。

我对情况的理解正确吗?

4

1 回答 1

0

最好只使用 github 来管理源代码。考虑安装一个专用的存储库管理器,如下所示之一来共享二进制文件:

存储库管理器对于缓存从Maven Central等 3rd 方存储库下载的工件也很有用。我发现它是我的 ALM 基础架构的重要组成部分。

更新

Sonatype 最近发布了一篇名为“等等……你没有存储库管理器? ”的博客文章,它解释了为什么人们不会使用存储库管理器。

于 2013-03-23T10:39:52.210 回答