如何使用maven编译时获得Eclipse警告?

Tho*_* M. 6 java eclipse maven

我有一个使用m2eclipse的Java项目.在我的Eclipse中,我收到了几个警告.

如何在我的maven编辑中显示这些警告?我想在jenkins上使用warnings-plugin来跟踪警告的数量.

我发现这篇关于如何在maven中启用警告的帖子,但它只给了我一小部分警告.

例如

"没有使用......的价值"警告没有显示出来.

如何获得与Eclipse中显示的相同的警告?感谢帮助 :)

为清晰起见编辑:我想显示与eclipse中相同的警告,而不是FindBugs,PMD或checkstyle报告的其他错误

Tho*_* M. 5

我终于为我的问题找到了一个解决方案,所以我想分享它:)我把它添加到我的pom文件中,现在警告出现在与maven编译期间,我能够使用warnings插件将它们包含到jenkins中.我在第一次尝试中遗漏的重要一点是,插件需要在pluginManagement下.

警告由特定的编译器生成,以防止错误"没有这样的编译器:eclipse"包含对plexus编译器的依赖.

希望这对其他人也有效:)

    <build>
        <pluginManagement>
                <plugins>
                    <plugin>
                        <artifactId>maven-compiler-plugin</artifactId>
                        <configuration>
                            <compilerId>eclipse</compilerId>
                            <source>1.6</source>
                            <target>1.6</target>
                        </configuration>
                        <dependencies>
                            <dependency>
                                <groupId>org.codehaus.plexus</groupId>
                                <artifactId>plexus-compiler-eclipse</artifactId>
                                <version>1.8.6</version>
                            </dependency>
                        </dependencies>
                    </plugin>
                </plugins>
         </pluginManagement>
   </build>
Run Code Online (Sandbox Code Playgroud)