jar文件中的奇怪包

问题描述 投票:0回答:1

我用.jar任务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包,我根本没有在我的代码中。

enter image description here

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

java gradle jar
1个回答
0
投票

我设法解决了这个问题, 当我将依赖项打包到我的jar中时,有一个依赖项与一些google api一起使用,所以它将它打包到jar

因为我收拾了所有的依赖项:

from {
    configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
}
© www.soinside.com 2019 - 2024. All rights reserved.