Gradle:添加jar&;导出jar的依赖项

Gradle:添加jar&;导出jar的依赖项,gradle,build.gradle,Gradle,Build.gradle,假设我的gradle依赖项是: dependencies { compile fileTree(dir: 'libs', include: '*.jar') compile 'org.apache.commons:commons-io:1.3.2' testCompile group: 'junit', name: 'junit', version: '4.11' } 如何将它们添加到使用java插件和:jar任务创建的jar文件中 我只找到了LIB的解决方案,但也不起

假设我的gradle依赖项是:

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile 'org.apache.commons:commons-io:1.3.2'
    testCompile group: 'junit', name: 'junit', version: '4.11'
}
如何将它们添加到使用
java
插件和
:jar
任务创建的jar文件中

我只找到了LIB的解决方案,但也不起作用


请查看我同时具有本地依赖项和maven依赖项。

我可以看到内部的JAR,但无法读取它们(
NoClassDefFoundError
)。可能我的类路径有问题,我调查问题可能是,你需要在罐子里解压罐子。看看这个stov线程:
jar {
    from { configurations.runtime.collect { zipTree(it) } }
}