Java 在主pom文件上应用findbugs
我有一个多模块项目,我想在整个项目上运行findbugs maven插件,并获得findbugs.xml输出。 我的主要pom文件是:Java 在主pom文件上应用findbugs,java,maven-3,pom.xml,multi-module,Java,Maven 3,Pom.xml,Multi Module,我有一个多模块项目,我想在整个项目上运行findbugs maven插件,并获得findbugs.xml输出。 我的主要pom文件是: <profiles> <profile> <id>dev</id> <activation> <activeByDefault>true</activeByDefault> </activati
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>../common-core</module>
<module>../spark-monitoring-module</module>
<module>../mass-analytics-connector-module</module>
<module>../global-aggregation-job</module>
<module>../location-aggregation-job</module>
<module>../bdr-aggregation-job</module>
<module>../activities-aggregation-job</module>
<module>../recovery-aggregation-job</module>
<module>../link-analysis-aggregation-job</module>
<module>../spark-streaming-module</module>
<module>../coordinates-to-mgrs-converter</module>
</modules>
</profile>
<profile>
<id>all</id>
<modules>
<module>../common-core</module>
<module>../spark-monitoring-module</module>
<module>../mass-analytics-connector-module</module>
<module>../global-aggregation-job</module>
<module>../location-aggregation-job</module>
<module>../bdr-aggregation-job</module>
<module>../activities-aggregation-job</module>
<module>../recovery-aggregation-job</module>
<module>../link-analysis-aggregation-job</module>
<module>../spark-streaming-module</module>
<module>../parquet-writer-sim</module>
<module>../coordinates-to-mgrs-converter</module>
</modules>
</profile>
<profile>
<id>act</id>
<modules>
<module>../common-core</module>
<module>../bdr-aggregation-job</module>
<module>../activities-aggregation-job</module>
</modules>
</profile>
</profiles>
发展
真的
../共核
../spark监控模块
../mass analytics连接器模块
../全局聚合作业
../location聚合作业
../bdr聚合作业
../activities聚合作业
../recovery聚合作业
../link analysis聚合作业
../spark流媒体模块
../mgrs转换器的坐标
全部的
../共核
../spark监控模块
../mass analytics连接器模块
../全局聚合作业
../location聚合作业
../bdr聚合作业
../activities聚合作业
../recovery聚合作业
../link analysis聚合作业
../spark流媒体模块
../parquet writer sim
../mgrs转换器的坐标
行为
../共核
../bdr聚合作业
../activities聚合作业
我尝试过这样做:
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<pluginManagement>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.5.2</version>
<configuration>
<effort>Max</effort>
<failOnError>false</failOnError>
<findbugsXmlOutputDirectory>${project.build.directory}/findbugs</findbugsXmlOutputDirectory>
<threshold>Low</threshold>
<xmlOutput>true</xmlOutput>
</configuration>
<executions>
<execution>
<id>analyze-compile</id>
<phase>compile</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>
<modules>
<module>../common-core</module>
<module>../spark-monitoring-module</module>
<module>../mass-analytics-connector-module</module>
<module>../global-aggregation-job</module>
<module>../location-aggregation-job</module>
<module>../bdr-aggregation-job</module>
<module>../activities-aggregation-job</module>
<module>../recovery-aggregation-job</module>
<module>../link-analysis-aggregation-job</module>
<module>../spark-streaming-module</module>
<module>../coordinates-to-mgrs-converter</module>
</modules>
</profile>
<profile>
<id>all</id>
<modules>
<module>../common-core</module>
<module>../spark-monitoring-module</module>
<module>../mass-analytics-connector-module</module>
<module>../global-aggregation-job</module>
<module>../location-aggregation-job</module>
<module>../bdr-aggregation-job</module>
<module>../activities-aggregation-job</module>
<module>../recovery-aggregation-job</module>
<module>../link-analysis-aggregation-job</module>
<module>../spark-streaming-module</module>
<module>../parquet-writer-sim</module>
<module>../coordinates-to-mgrs-converter</module>
</modules>
</profile>
<profile>
<id>act</id>
<modules>
<module>../common-core</module>
<module>../bdr-aggregation-job</module>
<module>../activities-aggregation-job</module>
</modules>
</profile>
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>3.0.4</version>
<configuration>
<effort>Max</effort>
<threshold>Low</threshold>
<xmlOutput>true</xmlOutput>
</configuration>
</plugin>
</plugins>
</reporting>
发展
真的
org.codehaus.mojo
findbugs maven插件
2.5.2
马克斯
假的
${project.build.directory}/findbugs
低
真的
分析编译
编译
检查
../共核
../spark监控模块
../mass analytics连接器模块
../全局聚合作业
../location聚合作业
../bdr聚合作业
../activities聚合作业
../recovery聚合作业
../link analysis聚合作业
../spark流媒体模块
../mgrs转换器的坐标
全部的
../共核
../spark监控模块
../mass analytics连接器模块
../全局聚合作业
../location聚合作业
../bdr聚合作业
../activities聚合作业
../recovery聚合作业
../link analysis聚合作业
../spark流媒体模块
../parquet writer sim
../mgrs转换器的坐标
行为
../共核
../bdr聚合作业
../activities聚合作业
org.codehaus.mojo
findbugs maven插件
3.0.4
马克斯
低
真的
但它不会生成任何findbugx.xml文件,有人知道吗?人群中有没有maven专家?我的解决方案是将以下内容添加到主pom文件中:
org.codehaus.mojo findbugs maven plugin 1.2 true
人群中有没有maven专家?我的解决方案是将以下内容添加到主pom文件中:org.codehaus.mojo findbugs maven插件1.2 true