Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse中的Maven编译器警告和错误_Java_Maven_Compiler Construction_Compiler Warnings_M2eclipse - Fatal编程技术网

Java 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,并且希望在我的pom中设置编译器警告,这些警告实际上映射到eclipse项目,使eclipse能够用警告标记“错误”行

我认为(?)Maven已经设置了勾号来覆盖每个项目的默认警告,但只是将默认值复制到非默认设置中。那么,对于一个插件来说,设置“成员可以是静态的”来发出警告,这不应该是一个大问题吗


哪个是写插件?我不能让编译器插件对此有任何选择。

我不确定我是否完全理解您的问题。对于警告位,您可以使用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
插件,您可以通过电子方式使用他们的代码。