[JAVA] Extraire les informations requises de pom.xml

Lorsque la commande suivante est exécutée, "groupId: artifactId: version" s'affiche à partir de guest-3.0.pom.

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

Vous pouvez modifier librement le contenu de la sortie en modifiant la chaîne de caractères transmise à exec.args. Référence: https://stackoverflow.com/a/39665194

Il peut être obtenu comme suit, mais il semble que plusieurs paramètres ne puissent pas être pris ensemble.

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

Référence: https://stackoverflow.com/a/3545363

Recommended Posts

Extraire les informations requises de pom.xml
[Java] Comment extraire le nom du fichier du chemin
Extraire un élément spécifique de la liste des objets
[XML] Obtention d'informations sur les tremblements de terre auprès de l'Agence météorologique ①