2013-07-31 2 views
0

L'option -X dans maven est capable d'afficher la sortie de débogage de l'exécution y compris les paramètres. est-il possible de configurer le fichier POM.xml maven pour désactiver la sortie du journal de débogage pour l'ensemble du processus d'exécution ou dans l'exécution d'un plugin maven particulier même si l'option "-X" est transmise dans maven? MerciDésactiver la sortie de débogage de l'exécution maven

Répondre

1

Maven 3.1 a introduit SLF4j, ce qui signifie que vous pouvez avoir plus de contrôle sur votre journalisation. Voir http://maven.apache.org/maven-logging.html pour tous les détails. Avec une version antérieure de Maven, le niveau de journalisation spécifié était pour l'exécution complète.

+0

Merci, Robert. Le POM sera exécuté dans l'agent de construction teamcity. malheureusement, je ne serai pas capable de modifier la configuration locale de maven dans l'agent de construction. Je me demande si je peux inclure une configuration dans mon fichier POM ou invoquer des plugins maven existants pour atteindre l'objectif. – user420985

+0

Alors la réponse est "non", ce n'est pas possible. –

+0

@ user420985 En fait, vous pouvez télécharger votre fichier de configuration maven personnalisé sur votre serveur teamcity: https://www.jetbrains.com/teamcity/features/maven.html –

0

essayer

<properties> 
    <org.slf4j.simpleLogger.defaultLogLevel>info</org.slf4j.simpleLogger.defaultLogLevel> 
</properties> 
+0

nu chance. La sortie de débogage d'exécution était toujours affichée dans la console lorsque l'option "-X" était passée dans la ligne de commande maven dans teamcity. – user420985

0

Essayez:

MAVEN_OPTS="-Dorg.slf4j.simpleLogger.defaultLogLevel=ERROR" mvn --batch-mode dependency:build-classpath [no output]

Pour crossCheck, avec des erreurs:

MAVEN_OPTS="-Dorg.slf4j.simpleLogger.defaultLogLevel=ERROR" mvn --batch-mode invalid [ERROR] Could not find goal 'build-classpat' in plugin org.apache.maven.plugins:maven-dependency-plugin:2.10 among available goals analyze, analyze-dep-mgt, analyze-duplicate, analyze-only, analyze-report, build-classpath, copy, copy-dependencies, display-ancestors, get, go-offline, help, list, list-repositories, properties, purge-local-repository, resolve, resolve-plugins, sources, tree, unpack, unpack-dependencies -> [Help 1]

Peut-être que vous voulez aussi --batch-mode désactiver les couleurs et les invites.

Vous pouvez définir le niveau en fonction de vos besoins.

Questions connexes