包括/排除源文件

要在生成的 JXR 文件中包含或排除文件,您需要在pom.xml. 这是使用类似于 Ant 中使用的模式来完成的。

包括文件

默认是包含所有 java 文件。该模式**/*.java用于实现此目的。如果你想使用不同的模式,你只需pom.xml像这样配置它:

<project>
  ...
  <reporting>
    <plugins>
      ...
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jxr-plugin</artifactId>
        <version>3.2.0</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>3.2.0</version>
        <configuration>
          ...
          <excludes>
            <exclude>**/Abstract*.java</exclude>
          </excludes>
          ...
        </configuration>
      </plugin>
    </plugins>
  ...
  </reporting>
  ...
</project>