Informationen über Plugins und deren Parameter
In der pom.xml-Datei können natürlich auch die vorhandenen Plugins entsprechend konfiguriert werden. Dies geschieht an folgender Stelle:
<project> … <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.0</version> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> </plugins> </build> … </project>
Im Beispiel wird das Compiler-Plugin konfiguriert, welches Java-Dateien im Projekt kompiliert. Es wird z.B. das Source-Level auf 1.5 gesetzt, damit auch Annotations verwendet werden können.
Die Parameterbeschreibungen sind auf der einen Seite teileweise bei Apache.org verfügbar, können jedoch mit Hilfe eines sehr interessanten Plugins auch direkt abgefragt werden.
Das entsprechende Plugin stellt das Goal help:describe zur Verfügung. Damit können z.B. für das Compiler-Plugin die Parameter wie folgt abgerufen werden:
mvn help:describe -DgroupId=org.apache.maven.plugins -DartifactId=maven-compiler-plugin -Dfull=true
Oder auch die Parameter des Plugins selbst:
mvn help:describe -DgroupId=org.apache.maven.plugins -DartifactId=maven-help-plugin -Dfull=true