2017-10-20 124 views
0

Maven的遮陽裝配插件首先解,然後添加依賴關係到可執行的JAR。這可能會與Java Cryptography Extension產生衝突,因爲像BouncyCastle這樣的庫應該用在它們的簽名版本中。

問題:有沒有一種方法來創建可執行的jar與maven的方式,包括圖書館沒有解包?包括可執行的JAR文件簽名庫與Maven

回答

0

標準類加載器不會從另一個jar加載類,因此爆炸jar。實現添加簽名罐子的最好方法是使用-cp命令,如:

java -cp signedjar;shadepluginjar Main