Apache Maven
Maven Assembly Plugin
Suche…
Erstellen einer .jar-Datei mit allen Abhängigkeiten des Projekts
Um eine JAR mit all ihren Abhängigkeiten zu erstellen, können Sie das integrierte Deskriptor-Format jar-with-dependencies
. Das folgende Beispiel konfiguriert eine Ausführung der Plugin Baugruppe an die gebundene package
Phase unter Verwendung dieses Einbau-Deskriptors und eine Hauptklasse erklärt 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>
Laufen:
mvn clean package
In der Befehlszeile werden die jar-with-Abhängigkeiten erstellt und an das Projekt angehängt.
Wenn Sie mehr Kontrolle über dieses Uber-Glas benötigen, wenden Sie sich an das Maven Shade Plugin .
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow