我正在使用maven構建新項目。我的代碼中出現了一些警告,這些警告以黃線表示。我希望maven可以在控制檯中報告這些警告。我怎麼能做到這一點?我可以在命令中添加一些參數,例如mvn -XXX clean compile?Maven如何在編譯時顯示代碼警告
0
A
回答
0
我猜你正在使用編譯器插件。你有沒有試過this?
0
使用在你的pom.xml maven的編譯器插件:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>false</skipTests>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgument>-Xlint:all</compilerArgument>
</configuration>
</plugin>
</plugins>
</build>
0
要想看到詳細的日誌在Maven中你可以使用命令行選項
-X,- -debug產生執行調試輸出
例如,這可能是我們ED作爲
mvn clean install -X
另外如果你想在日誌中得到什麼是編譯器警告(局部變量的未使用值)。您可以嘗試修改項目的pom.xml
有以下 -
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<showWarnings>true</showWarnings>
</configuration>
</plugin>
... other plugins
</plugins>
</build>
相關問題
- 1. 顯示Intellij編譯警告
- 2. 在Sonar中顯示C#編譯警告?
- 3. 在編譯期間顯示警告
- 4. FirebaseAnalytics.getInstance顯示警告,但編譯成功
- 5. 在ios設備上編譯代碼時出現警告
- 6. 在java中編譯鏈接列表代碼時的警告
- 7. three20 TTNavigator演示代碼觸發編譯器警告
- 8. 我如何獲得IntelliJ顯示Scala編譯棄用警告
- 9. 如何讓XCode在我的C代碼中顯示警告?
- 10. 編譯器警告
- 11. iPhone編譯警告
- 12. 編譯器警告沒有顯示在basic4andriod ide
- 13. 顯然虛假編譯警告
- 14. 編譯指示基礎 - 警告問題
- 15. 使用g ++編譯時使用編譯指示來抑制源代碼中的警告
- 16. 如何在c/C++代碼中生成編譯器警告「聲明無效」
- 17. 如何禁用編譯器警告?
- 18. 如何抑制編譯器警告
- 19. 如何獲得編譯警告
- 20. 警告:已編譯但在編譯時出錯oracle
- 21. 編譯C90代碼時在gcc編譯器中獲取警告「ISO C90禁止使用可變大小的數組」在編譯C90代碼時
- 22. Maven的編譯器警告和錯誤在Eclipse
- 23. Xcode是顯示錯誤編譯代碼
- 24. 反編譯с#代碼顯示錯誤
- 25. 如何爲用戶編寫編譯時間警告
- 26. 如何在php中顯示警告框?
- 27. 如何僅在某些時候生成編譯器警告?
- 28. 代碼分析警告在入住時不會警告TFS 2010
- 29. 編譯器警告CS1701使用csc.exe時
- 30. CC3200。編譯警告時使用freertos math.h
請出示你的警告 –
與@KrishnanunniPV – Reborn
同意你使用Linux或Windows? – Grzesiek