Das Source Maven Plugin ist ein Maven Plugin zum erweiterten Erstellen von Artifacts vom Typ Source-JAR.
Das Plugin ist erhältlich im Intersult Maven Repository.
Wenn keine Konfiguration im Build-Lifecycle erfolgt, kann das Plugin direkt aus der Konsole aufgerufen werden:
mvn com.intersult:source-maven-plugin:jar
In der Build-Sektion der POM-Datei kann das Plugin konfiguriert werden:
<plugin> <groupId>com.intersult</groupId> <artifactId>source-maven-plugin</artifactId> <version>1.0-SNAPSHOT</version> <configuration> <filesets> <fileset> <basedir>${basedir}/src/main/sources</basedir> <includes> <include>**</include> </includes> </fileset> </filesets> </configuration> </plugin>
Die Plugin-Sektion kann sich, wie üblich, entweder innerhalb der Build-Plugins befinden oder innerhalb des Plugin-Management. Folgende XML-Element werden als Parameter unterstützt:
Element | Erklärung |
---|---|
filesets | Liste von Filesets, die in das Source-JAR aufgenommen werden sollen. |
basedir | Das Basis-Verzeichnis, ab dem die Daten in das Archiv aufgenommen werden. |