Apache Maven
Complemento de montaje de Maven
Buscar..
Creando archivo .jar con todas las dependencias del proyecto.
Para crear un JAR que contenga todas sus dependencias, es posible utilizar el formato de descriptor integrado jar-with-dependencies
. El siguiente ejemplo configura una ejecución del Complemento de ensamblaje vinculado a la fase del package
, utilizando este descriptor incorporado y declarando una clase principal de com.example
:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<archive>
<manifest>
<mainClass>com.example</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</execution>
</executions>
</plugin>
Corriendo:
mvn clean package
en la línea de comandos se generará y se adjuntará al proyecto el jar-with-dependencies.
Si se necesita más control sobre este uber-jar , recurra al Complemento de sombra de Maven .
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow