[JAVA] Extrahieren Sie die erforderlichen Informationen aus pom.xml

Wenn der folgende Befehl ausgeführt wird, wird "groupId: artefaktId: version" von guest-3.0.pom angezeigt.

mvn -f guice-3.0.pom -q '-Dexec.executable=echo' '-Dexec.args=${project.groupId}:${project.artifactId}:${project.version}' --non-recursive org.codehaus.mojo:exec-maven-plugin:1.6.0:exec

Sie können den Ausgabeinhalt frei ändern, indem Sie die an exec.args übergebene Zeichenfolge ändern. Referenz: https://stackoverflow.com/a/39665194

Es kann wie folgt erhalten werden, aber es scheint, dass mehrere Parameter nicht zusammen genommen werden können.

mvn org.apache.maven.plugins:maven-help-plugin:3.1.0:evaluate "-Dexpression=project.version" -q -DforceStdout

Referenz: https://stackoverflow.com/a/3545363

Recommended Posts

Extrahieren Sie die erforderlichen Informationen aus pom.xml
[Java] So extrahieren Sie den Dateinamen aus dem Pfad
Extrahieren Sie ein bestimmtes Element aus der Liste der Objekte
[XML] Erdbebeninformationen von der Meteorological Agency erhalten ①