gpt4 book ai didi

java - github 存储库之间的库 (jar) 依赖关系

转载 作者:行者123 更新时间:2023-12-01 05:20:02 24 4
gpt4 key购买 nike

我无法找出构建 git 存储库来处理 git 存储库之间的库依赖关系的适当方法。我有许多 Java 项目依赖于另一个经常更新的项目,该项目作为 .jar 库包含在其中。我现在想将它们全部迁移到 github。

我可以在github中设置项目,以便每当我推送项目A时,所有其他项目都可以自动 pull 新版本的projectA.jar吗?他们不依赖任何源文件,只需要最新的库 jar 。目前,它是由一个 ant 脚本完成的,该脚本尝试在每次构建时从其他项目复制最新的 jar。

最佳答案

将您的项目更改为 Maven 可能会有很大帮助; .jar 文件将不再存储在版本控制中。

您需要打开项目 A,运行“mvn install”在您的 PC 上生成库文件,然后您可以使用项目 B 中的项目 A 的库。

另一种选择是运行您自己的 Maven 工件服务器,例如 Artifactory、Nexus 等...项目 B 将查看工件服务器以查看项目 A 的文件是否可用。

关于java - github 存储库之间的库 (jar) 依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10551280/

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