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) }
}