test plugin example entries java maven packaging

java - entries - maven-assembly-plugin example



¿Cuáles son las diferencias entre Maven Jar Plugin y Maven Assembly Plugin? (2)

¿Podría alguien explicarme las diferencias exactas entre estos dos complementos de Maven y cuándo es útil trabajar con uno de estos complementos?



El complemento jar de Maven simplemente crea un archivo jar con todos los SOURCE files [.class files compiled from .java files] empaquetados, pero el SOURCE files [.class files compiled from .java files] jar no se puede implementar ya que hay muchas más dependencias, como archivos jar de terceros u otros archivos jar de biblioteca que son Necesario para ejecutar el archivo SOURCE jar .

Aquí es donde el complemento de ensamblaje de Maven entra en escena, crea un paquete de una extensión de su elección como .zip, .tar, .gz que es un paquete totalmente implementable con todas las dependencias incluidas. También puede especificar la estructura de directorios en el complemento de ensamblaje que se debe crear cuando el paquete se implementa en el servidor.

Por lo tanto, un complemento de montaje siempre se utiliza en combinación con el complemento jar.