我想在Maven Invoker測試期間調低日誌記錄。現在,日誌在每個測試中分別受到Downloading
和Downloaded
的污染。在Maven Invoker測試中禁用'下載'日誌
[INFO] [INFO] Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-grouper/2.19/surefire-grouper-2.19.jar
[INFO] [INFO] Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-grouper/2.19/surefire-grouper-2.19.jar (38 KB at 1292.5 KB/sec)
我想保留所有其他日誌,所以mvn -q
不是一個選項。另外,--batch-mode
只隱藏下載進度,而不是Downloading
和Downloaded
日誌。
你檢查了幾個答案http://stackoverflow.com/questions/4782089/how-to-change-maven-logging-level-to-display-only-warning-and-errors的一些提示?對你的問題的簡短回答是:這是不可能的。在Maven之上使用腳本將是可能的(即,如果你的問題主要是關於CI構建的話) –
你只會得到那些日誌一次。在你的Maven倉庫中安裝這些依賴關係之後,你就不會再擁有它們了。 – Tunaki