Java 将本地jar文件添加到gradle中项目的依赖项中

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中,我没有看到第一个项目中的

我有两个java项目。第一个构建了一个包含
so
库的jar归档:

jar {
    from('libs') {
        include '**/*.so'
        into('native-libs')
    }
}
因此
文件包含在第一个jar中

第二个文件依赖于第一个文件,应该包括第一个文件中的所有文件。我写道:

dependencies {
    compile project(':project-native')
}
但是在第二个jar中,我没有看到第一个项目中的文件


有什么想法吗?

项目依赖项将依赖JAR文件添加到该项目的类路径中。它不会将类合并到JAR文件中。

如何强制合并?您必须编写一个类型为
JAR
的任务,或者像上面那样修改现有的默认JAR任务。你为什么要这么做?