Java 将本地jar文件添加到gradle中项目的依赖项中
我有两个java项目。第一个构建了一个包含Java 将本地jar文件添加到gradle中项目的依赖项中,java,gradle,Java,Gradle,我有两个java项目。第一个构建了一个包含so库的jar归档: jar { from('libs') { include '**/*.so' into('native-libs') } } 因此文件包含在第一个jar中 第二个文件依赖于第一个文件,应该包括第一个文件中的所有文件。我写道: dependencies { compile project(':project-native') } 但是在第二个jar中,我没有看到第一个项目中的
so
库的jar归档:
jar {
from('libs') {
include '**/*.so'
into('native-libs')
}
}
因此
文件包含在第一个jar中
第二个文件依赖于第一个文件,应该包括第一个文件中的所有文件。我写道:
dependencies {
compile project(':project-native')
}
但是在第二个jar中,我没有看到第一个项目中的文件
有什么想法吗?项目依赖项将依赖JAR文件添加到该项目的类路径中。它不会将类合并到JAR文件中。如何强制合并?您必须编写一个类型为
JAR
的任务,或者像上面那样修改现有的默认JAR任务。你为什么要这么做?