在多模块maven项目中使用自定义spotbugs插件

h7wcgrx3  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(540)

我已经为maven创建了一个定制的spotbug插件,就像在多模块maven项目中描述的那样。但我不知道怎么用。这方面的文档和例子实在不多。
就像我在这里描述的那样 pluginList 以及 plugins SpotBug的配置属性。但当我运行时它不会报告错误 spotbugs:spotbugs . 报告了其他错误。你知道问题出在哪里吗?
我在maven中使用的SpotBug如下:

<reporting>
        <plugins>
            <plugin>
                <groupId>com.github.spotbugs</groupId>
                <artifactId>spotbugs-maven-plugin</artifactId>
                <version>${spotbugs.plugin.version}</version>
                <configuration>
                    <pluginList>custom-spotbugs.jar</pluginList>
                    <plugins>
                        <plugin>
                            <groupId>com.example</groupId>
                            <artifactId>custom-spotbugs</artifactId>
                            <version>${custom.build.version}</version>
                        </plugin>
                    </plugins>
                </configuration>
            </plugin>
        </plugins>
    </reporting>

编辑:我注意到我必须跑步 mvn site 报告插件的工作。但下一个问题是配置值不能更改。我有 <effort>Max</effort> 在配置中,即使我删除它,它仍然被使用。配置是缓存还是什么的?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题