我正在使用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. 在编译期间显示警告
- 3. 在Sonar中显示C#编译警告?
- 4. Maven的编译器插件3.1拒绝显示警告
- 5. FirebaseAnalytics.getInstance显示警告,但编译成功
- 6. 在java中编译链接列表代码时的警告
- 7. 在ios设备上编译代码时出现警告
- 8. three20 TTNavigator演示代码触发编译器警告
- 9. QRegExp编译时警告
- 10. 标记如何关闭编译器警告代码块中
- 11. 如何禁用此代码示例在c + +/gcc编译警告(似乎不是一个常见的警告)?
- 12. 代码契约警告不显示
- 13. 我如何获得IntelliJ显示Scala编译弃用警告
- 14. 如何重新编译Haskell与cabal构建只显示警告
- 15. 如何让XCode在我的C代码中显示警告?
- 16. mpicc在编译时没有警告
- 17. GWT编译警告
- 18. iPhone编译警告
- 19. 编译器警告
- 20. 如何让SBT不报告生成的代码的编译警告?
- 21. 编译器警告在NSManagedObject
- 22. 如何在编译时告诉Jade保持代码格式
- 23. 如何显示警告框?
- 24. 如何升级到ARC代码后显示警告信息?
- 25. 编译器警告没有显示在basic4andriod ide
- 26. 是否有可能在Arduino中显示编译器警告?
- 27. 在Intellij中使用Oracle和PL/SQL显示编译警告
- 28. 可以在Sonar中显示编译器警告吗?
- 29. 如何在运行时编译代码
- 30. 显然虚假编译警告
请出示你的警告 –
与@KrishnanunniPV – Reborn
同意你使用Linux或Windows? – Grzesiek