要在生成的 JXR 文件中包含或排除文件,您需要在pom.xml中配置 JXR 插件。这是使用类似于 Ant 中使用的模式来完成的。
默认是包含所有 java 文件。模式**/*.java用于实现这一点。如果您想使用不同的模式,您只需在pom.xml中配置它,如下所示:
<project>
...
<reporting>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.2</version>
<configuration>
...
<includes>
<include>**/include/*.java</include>
<includes>
...
</configuration>
</plugin>
</plugins>
...
</reporting>
...
</project>
默认情况下不排除任何文件。您可以通过配置pom.xml来排除文件。如果你想排除所有抽象类,这样的配置可能很有用:
<project>
...
<reporting>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.2</version>
<configuration>
...
<excludes>
<exclude>**/Abstract*.java</exclude>
</excludes>
...
</configuration>
</plugin>
</plugins>
...
</reporting>
...
</project>