我刚注意到,当eclipse插件执行时,findbugs maven插件没有找到循环依赖。即使我在包含过滤器中明确说出来。这是POM:
<build
<plugins>
...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.5.4</version>
<configuration>
<effort>Max</effort>
<threshold>Low</threshold>
<xmlOutput>false</xmlOutput>
<includeTests>true</includeTests>
<includeFilterFile>${basedir}/src/main/resources/findbugs-include.xml</includeFilterFile>
<excludeFilterFile>${basedir}/src/main/resources/findbugs-exclude.xml</excludeFilterFile>
</configuration>
<executions>
<execution>
<phase>test</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
...
</build>
Eclipse插件显示5个类别中的11个错误。一种模式是“CD_CIRCULAR_DEPENDENCY”。除了这个循环依赖之外,maven插件也会查找所有这些插件。所以我问自己为什么会这样,是否有可能改变这种情况?另一个问题是:maven插件中是否还有其他错误?如果有无法检测到的错误,它应该列在某个地方......
编辑:maven插件无法找到/报告的另一个错误:IMA_INEFFICIENT_MEMBER_ACCESS