Java jar文件中的奇怪包
我用Java jar文件中的奇怪包,java,gradle,jar,Java,Gradle,Jar,我用gradle任务jar, task packageTest(type: Jar) { manifest { attributes 'Main-Class': 'mymainPackage.test.main.MainApplication' } from(sourceSets.main.output) { include "mymainPackage/test/**" } from {
gradle
任务jar
,task packageTest(type: Jar) {
manifest {
attributes 'Main-Class': 'mymainPackage.test.main.MainApplication' }
from(sourceSets.main.output) {
include "mymainPackage/test/**"
}
from {
configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
}
version = "1.0"
baseName = "Test"
}
我得到了一个google
软件包,我的代码里根本没有这个软件包。有人能解释一下这个包是从哪里来的吗?我设法解决了这个问题,
当我将依赖项打包到jar中时,有一个依赖项与某个
google
api一起使用,因此它将其打包到jar
因为我打包了所有依赖项:
from {
configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
}