2017-10-20 126 views
0

Maven的遮阳装配插件首先解,然后添加依赖关系到可执行的JAR。这可能会与Java Cryptography Extension产生冲突,因为像BouncyCastle这样的库应该用在它们的签名版本中。

问题:有没有一种方法来创建可执行的jar与maven的方式,包括图书馆没有解包?包括可执行的JAR文件签名库与Maven

回答

0

标准类加载器不会从另一个jar加载类,因此爆炸jar。实现添加签名罐子的最好方法是使用-cp命令,如:

java -cp signedjar;shadepluginjar Main