Maven: Java-Quellcode in JAR einbinden
English
Deutsch
Problem
Du verwendest Maven als Build-System, musst aber deine Java-Quellcode-Dateien in die JAR-Datei einbinden, die von mvn package erzeugt wird.
Lösung
Füge den folgenden XML-Code in deine pom.xml ein (innerhalb des project-Elements):
pom_include_sources.xml
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
</resource>
</resources>
</build>Wenn in deiner pom.xml bereits ein Element vorhanden ist, musst du alles zwischen den Tags von oben direkt danach hinzufügen.
Verwandte Probleme:
- Wenn du ein separates JAR mit deinen Quellcode-Dateien erzeugen möchtest, siehe das Maven Sources-Plugin: http://maven.apache.org/plugins/maven-source-plugin/
- Siehe auch diese verwandte StackOverflow-Diskussion
Check out similar posts by category:
Java
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow