Java 从obsufacted jar和library jar依赖项创建fatjar?

Java 从obsufacted jar和library jar依赖项创建fatjar?,java,gradle,proguard,fatjar,Java,Gradle,Proguard,Fatjar,我有一个fatjar,它是一个定义了main方法的可部署jar,依赖项通过gradle复制 这个很好用 我想检查/加密我的罐子 使用proguard,我可以观察myJar,并指定LibraryJAR。如何从obsufucated jar及其依赖项创建farJar 到目前为止,我只能看到原来的罐子,而不能像胖罐子一样看到和捆绑 task fatJar(type: Jar) { manifest { attributes 'Implementation-Title': 'Me

我有一个fatjar,它是一个定义了main方法的可部署jar,依赖项通过gradle复制

这个很好用

我想检查/加密我的罐子

使用proguard,我可以观察myJar,并指定LibraryJAR。如何从obsufucated jar及其依赖项创建farJar

到目前为止,我只能看到原来的罐子,而不能像胖罐子一样看到和捆绑

task fatJar(type: Jar) {
    manifest {
        attributes 'Implementation-Title': 'Metriculous',
                'Implementation-Version': version,
                'Main-Class': 'au.com.metriculous.MetriculousServer'
    }
    baseName = project.name + '-all'
    from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
    with jar
}
我的proguard任务看起来与示例非常相似,库jar不会作为fatJar添加到jar中。我不想定义很多规则来禁止伤害,如果我只是禁止整个法特加,我可以做到吗