gpt4 book ai didi

java - 如何创建gradle项目取决于另一个gradle项目

转载 作者:行者123 更新时间:2023-12-03 05:39:30 25 4
gpt4 key购买 nike

我正在开发两个gradle项目,即项目A和项目B。项目A依赖于项目B。我想将项目B添加到项目A的依赖项中,例如从Maven Central添加依赖项。

我可以将项目B编译到一个胖jar中,并将jar文件添加到项目A的依赖项中,但是存在一个问题:项目A和项目B的依赖项冲突。

例如,两个项目中都有compile group: 'com.google.code.gson', name: 'gson', version: '2.8.5'

最佳答案

I could compile project B into a fat jar and add the jar file into the dependencies of project A



不,永远不要这样做,它当然会触发依赖关系问题。 ProjectA无法确定依赖项是否在胖 jar 中重复。 Gradle有一个 built-in way来处理它。
project(':projectA') {
dependencies {
compile project(':projectB')
 }
}

关于java - 如何创建gradle项目取决于另一个gradle项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54042777/

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