我在我的父 pom 中定义了一个报告配置,它将在每个子项目和孙项目中运行。
像这样:
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>1.2</version>
<configuration>
<xmlOutput>true</xmlOutput>
<threshold>Low</threshold>
<effort>Min</effort>
<includeFilterFile>${basedir}/findbugsFilter.xml</includeFilterFile>
</configuration>
</plugin>
</plugins>
</reporting>
问题是每个孩子都插入了它的basedir
而不是定义的 POM。我想我正在寻找相当于 ANT 的<property name="name" location="${basedir}"/>
.