Generieren Sie Quellcode-JAR für Maven-basierte Projekte
Das Plugin "http://maven.apache.org/plugins/maven-source-plugin/[maven-source]" wird verwendet, um Ihren Quellcode zu packen und zusammen mit Ihrem Projekt bereitzustellen. Dies ist äußerst nützlich für Entwickler, die Ihr bereitgestelltes Projekt verwenden und außerdem Ihren Quellcode zum Debuggen anhängen möchten.
1. Maven Source Plugin
Fügen Siemaven-source-plugin
in Ihrepom.xml
-Datei ein.
pom.xml
org.apache.maven.plugins maven-source-plugin attach-sources jar
2. Stellen Sie es bereit
Geben Sie "mvn install
" aus, um Ihr Projekt zu verpacken und im lokalen Repository bereitzustellen.
D:\exampleweb-core>mvn install [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Building examplecore project [INFO] task-segment: [install] [INFO] ------------------------------------------------------------------------ //... [INFO] [jar:jar {execution: default-jar}] [INFO] Building jar: D:\exampleweb-core\target\examplecore-1.0.jar [INFO] Preparing source:jar [WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation. [INFO] No goals needed for project - skipping [INFO] [source:jar {execution: attach-sources}] [INFO] Building jar: D:\exampleweb-core\target\examplecore-1.0-sources.jar [INFO] [install:install {execution: default-install}] [INFO] Installing D:\exampleweb-core\target\examplecore-1.0.jar to D:\maven\repo\com\mky ong\examplecore\1.0\examplecore-1.0.jar [INFO] Installing D:\exampleweb-core\target\examplecore-1.0-sources.jar to D:\maven\repo \com\example\examplecore\1.0\examplecore-1.0-sources.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL
3. Ausgabe
Navigieren Sie zu Ihrem lokalen Repository, und Sie werden feststellen, dass zwei JAR-Dateien erstellt werden
-
examplecore-1.0.jar (classes)
-
examplecore-1.0-sources.jar (source code)