でMaven採択された場合は、デフォルト値が設定され?
質問
Maven spews出しあまりにも多くのライン出力へいUnixの方法:ニュースはよいニュース).
くしていきたい全ての[情報]回線が見られませんでしたが他のものの引数またはconfigの設定を制御する為のレベルのMaven.
はありませんLOG4Jのように、ログはどうすればいいですか?
解決
体験してみましょう -q スイッチです。
-q,--静かな閑静な出力のみを示誤差
他のヒント
-q を示したことを強調しました上で作られています。代替できる
-B, --バッチ-モード 走非インタラクティブ(バッチモード バッチモードもあまり望めないのではないかとを実行する必要がありますMaven以外の国はタイで、継続的インテグレーション環境です。走行時非対話型モードでは、Mavenのご質問にお答えしています。受け入れから入力したユーザーです。その代わりに、利用顕デフォルト値き開示することが必要である場合入力します。
も低減の出力メッセージを以下にあります。
の利用-qまたは--静かなコマンドラインオプション
公式リンク:https://maven.apache.org/maven-logging.html
を追加できるの JVM パラメータ:
-Dorg.slf4j.simpleLogger.defaultLogLevel=WARN
注意大文字にします。
Maven3.1.x用SLF4jログインできる写真付き身分証明書、どのように設定を行うことができるでしょうで https://maven.apache.org/maven-logging.html
短:どちらかの変更 ${MAVEN_HOME}/conf/logging/simplelogger.properties
, セントと同様の性質を MAVEN_OPTS
環境変数となります。
例えば:設定 MAVEN_OPTS
へ -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
を設定し、ロギングのバッチモード移動リスナーを、 -Dorg.slf4j.simpleLogger.defaultLogLevel=warn
ストのデフォルトのログレベル。
だいたいのか [INFO]
メッセージおりますので、い:
mvn ... | fgrep -v "[INFO]"
を抑制する すべての 出力以外のエラーがリダイレクト stdout
へ /dev/null
:
mvn ... 1>/dev/null
(これだけの作品をご利用の場合 bash
(またはそれに類似するもの貝殻)のMavenコマンド.)
既存の答えでフィルターのログレベルを使用 --quiet
.これらの多くの情報メッセージ用のデバッグして、ダウンロード案件のログメッセージは以下のようなべません。
Downloading: http://nexus:8081/nexus/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/maven-metadata.xml
またこのソリューション:
https://blogs.itemis.com/en/in-a-nutshell-removing-artifact-messages-from-maven-log-output
mvn clean install -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
私の問題は、-qも静かです。私は走mavenの下CI
と Maven3.6.1月2019年), しております、 オプションを抑えるために移送進捗をダウンロードする場合は、/アップロードインタラクティブモード.
mvn --no-transfer-progress ....
または短:
mvn -ntp ... ....