Je me demandais s'il était possible de modifier la sortie de maven pour, par exemple, masquer les lignes qui commencent par [INFO] ou pour pouvoir voir les lignes qui commencent par [DEBUG] ?
Réponses
Trop de publicités?Je ne pense pas qu'il soit possible de le configurer en tant qu'enregistreur, mais mvn -q masque les lignes [INFO] et mvn -X affiche les messages de débogage.
Mise à jour en 2015 : les nouvelles versions de maven ont ajouté un fichier de configuration où cela est finalement possible bien qu'en tant que configuration globale par installation, vérifiez sur votre $ mavenInstallationDir/conf/logging/simplelogger.properties si le fichier n'existe pas alors votre version de maven est probablement trop vieille, je pense qu'elle a été ajoutée sur la version 3.1
De leurs propres documents, vous voulez ceci :
RESULT=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
echo $RESULT
Pour référence, voir : https://maven.apache.org/plugins/maven-help-plugin/evaluate-mojo.html#forceStdout