jar文件中的奇怪包

时间:2017-07-18 06:29:52

标签: java gradle jar

我将代码打包到.jargradle任务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个套餐,我根本不在我的代码中。

enter image description here

有人可以解释这个软件包的来源吗?

1 个答案:

答案 0 :(得分:0)

我设法解决了问题,

当我将依赖项打包到我的jar时,有一个依赖项与一些google api一起使用,所以它将它打包到jar

因为我打包了所有依赖项:

from {
    configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
}