1

我正在尝试构建一个 gradle 项目,其中我们有几个依赖的 jar。其中一个罐子是由数百个罐子组成的 FAT 罐子。所有依赖的 jars 都上传到 artifactory。

build.gradle 能够编译所有其他 jar,但是由于传递依赖,它无法编译这个胖 jar

compile(group:"com.xyz.test", name:"joda-time",Version:"1.6") -- 适用于普通 jar compile(group:"com.xyz.test", name:"FAT_JAR", Version:"1.0") -- 不适用于 FAT jar

出现以下错误

Could not find org.objectweb.asm.Type ( class present in the asm.jar which is present in the FAT JAR)  
Searched in following locations  
.....  
.....Artifactory repository locations  
.....  
For Required  
  project: Test> com.xyz.test.FAT_JAR.Test  

我还尝试了其他选项,例如 api/implementation 而不是 compile,但它没有帮助。

我查看了很多地方,很多页面都有构建 FAT Jar 的答案,但我正在寻找使用依赖 FAT jar 编译构建的内容。

请指教。

4

0 回答 0