gpt4 book ai didi

java - 同步两个java项目的最佳方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 11:10:11 24 4
gpt4 key购买 nike

我有两个基于maven的java项目,项目A和项目B。项目 A 由一个团队管理,B 由另一个团队管理。项目 A 是一个基础项目,其库和类在项目 B 中使用。目前,项目 A 的团队每当对其项目进行任何更改时都会向团队 B 发送其项目的一个 jar,并且团队 B 必须用新的 jar 替换旧的 jar。

由于我们的项目是基于maven的项目并作为git存储库进行管理,我相信会有更好的方法来自动完成,这样每当项目A发生变化时,B团队就不必担心,最新的变化应该自动反射(reflect)到B团队。

最佳答案

鉴于您正在使用 Maven,团队 A 应该将项目 A 发布到存储库(可能是私有(private)存储库)。然后团队 B 依赖项目 A(通过他们的 POM),其余的将自行处理,即。不再需要手动复制库。

作为奖励,团队 B 始终可以准确指定他们希望依赖的项目 A 的版本。

(设置您自己的私有(private)存储库并不困难。Apache 的 Web 服务器可以托管它,或者您可以使用 Nexus 等工具。一些构建工具(例如 gradle)将生成 POM 并将您的库发布到您的站点。)

关于java - 同步两个java项目的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46108713/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com