Java 在主pom文件上应用findbugs

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

我有一个多模块项目,我想在整个项目上运行findbugs maven插件,并获得findbugs.xml输出。 我的主要pom文件是:

<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