【发布时间】:2017-03-18 23:56:48
【问题描述】:
在我的公司,我们有团队致力于使用 maven pom 和 gradle 构建脚本构建的服务。我遇到的问题是,当团队构建他们的 Web 应用程序时,一个团队成员创建的 jar 文件需要在他们的 pom 文件中可供其他团队成员使用。
我们当时的想法是拥有一个本地 nexus 存储库,然后将构建的 jar 文件推送到 nexus,这样当任何其他团队成员构建时,他们也可以引用相同的 jar 文件。
但是,这可能会导致版本控制问题,因为如果两个团队成员在同一个项目中更改不同的文件,他们可能会生成相同的 jar 文件。
我想知道的是他们在进行这些类型的构建和版本控制方面的任何最佳实践。
【问题讨论】:
标签: maven gradle build version versioning