我刚刚使用maven 3设置了一个新项目。我在代码中添加了以下语句:
if(5==5){
}
这导致在eclipse中比较相同的表达式警告。
我对maven-compiler-plugin使用以下配置:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<compilerArgument>-Xlint:unchecked</compilerArgument>
<optimize>true</optimize>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
但它拒绝显示警告。
我接下来应该尝试什么?
答案 0 :(得分:2)
您指定的Xlint
参数将导致javac编译器警告未经检查的通用操作,但即使使用other -Xlint options,也无法从{{{{}}获取警告。 1}}。
您需要配置构建以使用Eclipse编译器。有关如何use a non-javac compiler的信息,请参阅Maven文档。