java - Maven javadoc 插件 - 我怎样才能只包含某些类?

标签 java maven-2 javadoc maven-plugin

使用 Maven javadoc 插件,您可以排除某些包 - 但我有很多包,而我只想为其生成 Javadoc 的类很少。

有没有办法包含而不是排除?

我还想在类级别而不是包级别上做事,因为我在包中有一些类需要 javadoc 而一些不需要。

最佳答案

从 maven-javadoc-plugin 版本 2.9 开始,您可以在配置中执行此操作:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-javadoc-plugin</artifactId>
  <version>2.9</version>
  <configuration>
    ....
    <sourceFileIncludes>
      <include>Foo.java</include>
      <include>Bar.java</include>
    </sourceFileIncludes>
    <sourcepath>${basedir}/src/main/java/path/to/foo-and-bar</sourcepath>
    ....
  </configuration>
  ....

...这将构建一个仅包含上述类的 Javadoc 站点。

关于java - Maven javadoc 插件 - 我怎样才能只包含某些类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1195647/

相关文章:

java - 在现有库中添加 javadoc

java - 创建类的对象时找不到方法 <init>()V

Java 枚举定义

java - 创建一个扩展 Spring 标签库的自定义标签库

maven-2 - 存储库中用户特定的 Maven 设置

java - 服务器在 .ear 中找不到类

java - 如何在java中连接两个 map ?

java - 来自 SVN 存储库的 Maven 依赖项

java - 有没有 Javadoc 拼写检查器?

java - Javadoc 工具是否有版本控制过程?