我有一个建立base.jar文件的等级项目。该项目依赖于Gradle文件中定义的第三方jar文件。引用Gradle中另一个jar文件夹库中的jar没有找到
dependencies {
compile('com.abc.something:something')
}
当构建任务创建jar文件时,它将“something.jar”放在base.jar文件内的lib文件夹中。我认为这对我来说没问题。
现在我有另一个名为“ABC” gradle这个项目具有依赖于我就是这样
dependencies {
compile('com.myworld:base:1.0.0')
}
创建底罐我会假设ABC项目将有机会获得something.jar文件在base.jar的lib文件夹中。但由于某种原因,它没有。当我尝试访问something.jar中的类时,我不断收到无类def错误。我错过了什么吗?
所有我想要做的是确保我有一个base.jar与所有常见的依赖关系jar可以被不同的其他服务使用只是通过设置依赖只base.jar而不是50其他罐子。
请让我知道如何才能做到这一点。