maven-compiler-plugin 3.1拒绝显示警告

时间:2013-07-09 10:51:18

标签: maven maven-compiler-plugin

我刚刚使用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>

但它拒绝显示警告。

我接下来应该尝试什么?

1 个答案:

答案 0 :(得分:2)

您指定的Xlint参数将导致javac编译器警告未经检查的通用操作,但即使使用other -Xlint options,也无法从{{{{}}获取警告。 1}}。 您需要配置构建以使用Eclipse编译器。有关如何use a non-javac compiler的信息,请参阅Maven文档。