gpt4 book ai didi

java - 重新打包的 jar 的依赖项不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 13:25:15 26 4
gpt4 key购买 nike

我的 gradle 文件中有以下依赖项。

compile 'org.A:A:1.0'

自动拉入

'org.B:B:1.0'

以及它所依赖的许多其他 jar 。但是,我的项目需要重新打包 A.jar(我们将其称为 A*.jar,我将其作为自定义版本安装在本地 Maven 存储库中)。所以现在我更改依赖项如下

compile 'org.A:A:custom'

它不会引入 A 中存在的 pom.xml 文件中提到的任何依赖项。jar 文件(如果是 org.A:A:1.0)

我的问题是:

1) 语句compile org.A:A:1.0基于什么来提取其他jar? jar 中是否存在 pom.xml 文件?

2)如果我想自动拉入“org.B:B:custom”和依赖于 org.A:A:1.0 的其他 jar 的常规版本,需要进行哪些更改

最佳答案

Maven 也会读取 pom 文件以获取它解析的 Artifact 。在那里找到并解决依赖关系。

您只需要上传 A*.jar 的 pom 并根据 A* 修改它的版本 - 这应该已经可以解决问题了。

关于java - 重新打包的 jar 的依赖项不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32736264/

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