Java Eclipse中的Maven编译器警告和错误
我已经提出了相反的要求,但现在我越来越喜欢Maven,并且希望在我的pom中设置编译器警告,这些警告实际上映射到eclipse项目,使eclipse能够用警告标记“错误”行 我认为(?)Maven已经设置了勾号来覆盖每个项目的默认警告,但只是将默认值复制到非默认设置中。那么,对于一个插件来说,设置“成员可以是静态的”来发出警告,这不应该是一个大问题吗Java Eclipse中的Maven编译器警告和错误,java,maven,compiler-construction,compiler-warnings,m2eclipse,Java,Maven,Compiler Construction,Compiler Warnings,M2eclipse,我已经提出了相反的要求,但现在我越来越喜欢Maven,并且希望在我的pom中设置编译器警告,这些警告实际上映射到eclipse项目,使eclipse能够用警告标记“错误”行 我认为(?)Maven已经设置了勾号来覆盖每个项目的默认警告,但只是将默认值复制到非默认设置中。那么,对于一个插件来说,设置“成员可以是静态的”来发出警告,这不应该是一个大问题吗 哪个是写插件?我不能让编译器插件对此有任何选择。我不确定我是否完全理解您的问题。对于警告位,您可以使用maven编译器插件中的showWarnin
哪个是写插件?我不能让编译器插件对此有任何选择。我不确定我是否完全理解您的问题。对于警告位,您可以使用maven编译器插件中的
showWarnings
实体覆盖它:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>${project.build.sourceEncoding}</encoding>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
</configuration>
</plugin>
org.apache.maven.plugins
maven编译器插件
2.3.2
1.7
1.7
${project.build.sourceEncoding}
真的
真的
这会在编写代码时突出显示ecipse中的警告,或者只有在您真正使用maven编译代码时才突出显示警告?只有在您通过mavenHm编译时,我才想强制所有使用pom的人使用更高的编译器警告,以确保更好的代码质量。但这是不可能的?好问题。我想您需要为m2elcipse
插件提出一个特性请求,以捕获maven输出并将其复制为项目错误。Hudson已经开始解析代码了,因为它突出了警告和错误。我可以问一下,Hudson是谁或什么?听起来你说的很有希望,但我不太明白在哪里可以找到你所说的代码。请照亮我。不会对您有多大帮助:它是web应用程序。但是is具有内置功能–如果您想自己改进m2elcipse
插件,您可以通过电子方式使用他们的代码。