Maven sombra y montaje Los complementos primero descomprimen y luego agregan dependencias aEl tarro ejecutable. Esto puede generar un conflicto con Java Cryptography Extension, ya que las bibliotecas como BouncyCastle deben usarse en sus versiones firmadas.
Pregunta: ¿Hay alguna forma de crear archivos jar ejecutables con maven de manera que las bibliotecas se incluyan sin descomprimir?
Respuestas
0 para la respuesta № 1El cargador de clases estándar no cargará clases de otro jar, por lo tanto el jar explotado. La mejor manera de lograr agregar los frascos firmados es mediante el comando -cp, algo así como:
java -cp signedjar;shadepluginjar Main