“Invalid signature file” when attempting to run a .jar

后端 未结 21 2038
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-11-22 05:34

My java program is packaged in a jar file and makes use of an external jar library, bouncy castle. My code compiles fine, but running the jar leads to the following error:

21条回答
  •  悲&欢浪女
    2020-11-22 06:18

    For those using gradle and trying to create and use a fat jar, the following syntax might help.

    jar {
        doFirst {
            from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } 
        }
        exclude 'META-INF/*.RSA', 'META-INF/*.SF','META-INF/*.DSA' 
    }
    

提交回复
热议问题