/ / Incluyendo bibliotecas firmadas en JAR ejecutable con Maven - java, maven, jar, cryptography, maven-plugin

Incluyendo bibliotecas firmadas en JAR ejecutable con Maven - java, maven, jar, cryptography, maven-plugin

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 № 1

El 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