El Maven-Hilfe-Plugin könnte Ihnen helfen Ihr Ziel erreichen . Die Variable ${reactorProjects} enthält, was Sie suchen, aber vielleicht nicht genau in dem Format, in dem Sie es wiederverwenden möchten.
Sie können sich alle Ausdrücke verfügbar für Sie über:
mvn help:expressions
und dann können Sie einen von ihnen ohne die Mühsal eines Pom durch Auswertung zu testen :
mvn help:evaluate
die Sie zu einer Eingabeaufforderung führt, mit der Sie Ausdrücke ausprobieren können.
Wenn ich help:evaluate verwende und ${reactorProjects} eingebe, erhalte ich eine Menge Ausgaben, von denen ein Teil die von Ihnen gewünschten Daten enthält:
<plugins>
<plugin>
<inheritanceApplied>true</inheritanceApplied>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-help-plugin</artifactId>
<version>2.1</version>
<extensions>false</extensions>
<dependencies/>
</plugin>
</plugins>
<pluginMap class="linked-hash-map">
<entry>
<string>org.apache.maven.plugins:maven-help-plugin</string>
<plugin reference="../../../plugins/plugin"/>
</entry>
</pluginMap>