我正在使用 build-helper-maven-plugin 将它添加到我的构建中,但我也想查看这个额外源目录的 XREF 源。
供参考:
maven-jxr-plugin - JXR 插件生成项目源代码的交叉引用。生成的报告使用户更容易参考或查找特定的代码行。当与 PMD 插件一起使用以引用代码中发现的错误时,它也很方便。
build-helper-maven-plugin - 这个插件包含各种小的独立目标,以协助 Maven 构建生命周期。
我正在使用 build-helper-maven-plugin 将它添加到我的构建中,但我也想查看这个额外源目录的 XREF 源。
供参考:
maven-jxr-plugin - JXR 插件生成项目源代码的交叉引用。生成的报告使用户更容易参考或查找特定的代码行。当与 PMD 插件一起使用以引用代码中发现的错误时,它也很方便。
build-helper-maven-plugin - 这个插件包含各种小的独立目标,以协助 Maven 构建生命周期。
您可以按照 Ant 指南使用文件模式告诉 JXR 要索引哪些文件。例如,要将所有 java 文件包含在 src/main/java 中,并将所有源代码包含在 src/main/java2 中,文件中的以下配置应该有效:
<project>
...
<reporting>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<configuration>
...
<includes>
<include>src/main/java/**/*.java</include>
<include>src/main/java2/**/*.java</include>
<includes>
...
</configuration>
</plugin>
</plugins>
...
</reporting>
...
</project>
我遇到的问题与 pom.xml 中插件的顺序有关。当我将 jxr 插件移到插件列表的顶部时,一切都开始工作了。
疯狂的事情。