Heim >Java >javaLernprogramm >Wie erstelle ich eine eigenständige JAR-Datei mit Maven und seinen Abhängigkeiten?
Erstellen einer Jar-Datei mit Maven und Abhängigkeiten
Beim Erstellen eines Projekts, das eine eigenständige Jar-Datei generiert, ist die Einbeziehung externer Abhängigkeiten von entscheidender Bedeutung . Doch Maven stellt diese Funktionalität nicht ohne weiteres bereit, sodass Entwickler nach Lösungen suchen müssen.
Glücklicherweise bietet das Maven-Assembly-Plugin mit seinem „jar-with-dependencies“-Deskriptor eine elegante Lösung. Mit dieser Erweiterung können Entwickler Abhängigkeiten zusammen mit den Klassen des Projekts in einer einzigen JAR-Datei packen. Um dies zu erreichen:
<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </plugin> </plugins> </build>
Durch die Einbindung dieser Konfiguration generiert Maven eine umfassende JAR-Datei, die sowohl den Projektcode als auch seine erforderlichen Abhängigkeiten kapselt und so die Bereitstellung und Verteilung nahtlos macht.
Das obige ist der detaillierte Inhalt vonWie erstelle ich eine eigenständige JAR-Datei mit Maven und seinen Abhängigkeiten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!