gpt4 book ai didi

java - 如何正确从github引入java库来替换maven项目中的依赖

转载 作者:行者123 更新时间:2023-12-01 20:00:13 25 4
gpt4 key购买 nike

所以我也使用过 git,但一次只处理一个项目。我有一个项目(称为projectA),当前使用maven引入一个java库(称为libraryB),该库在projectA中用作依赖项。我编写了一些代码来执行libraryB 以前无法执行的操作(例如,它有一个数据库连接器类,并且我编写了一个支持安全性的版本)。我想将相关代码提交到libraryB,但我不知道这样做的最佳方法。另外,projectA 目前只有libraryB 的maven 依赖,所以是不可修改的。所以我想用我的libraryB的github分支替换不可修改的libraryB依赖项,将我的类和更改放入其中,然后向git上的libraryB的master发出 pull 请求。

很抱歉,如果这与我的措辞完全令人困惑,但我们将不胜感激。

谢谢!

最佳答案

从长远来看,Tsolakp 的答案就是您想要的。如果库 B 已停产或发布周期较长(意味着您可能需要很长时间等待新版本):

对 B 进行更改后,将 mvn install (或等效项)安装到本地存储库中。

然后将A中引用的B版本更改为您安装的版本。

请注意,如果您推送 A 的更改,这将要求处理 A 的每个人都首先安装 B,包括 CI 服务器。

关于java - 如何正确从github引入java库来替换maven项目中的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48232576/

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