質問

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.cl‌​i.transfer.Slf4jMave‌​nTransferListener=wa‌​rn を設定し、ロギングのバッチモード移動リスナーを、 -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 ... ....

その X線のコメントMNG-6605PR239.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top