我只想从一个包中记录两个类。在标准的javadoc工具中,它会是这样的: C:> javadoc -d C:\ home \ html C:\ home \ src \ java \ awt \ classA.java C:\ home \ src \ java \ awt \ classB .java使用maven-javadoc-plugin从一个包中记录一个或多个类
如何在maven-javadoc-plugin中执行此操作?
我只想从一个包中记录两个类。在标准的javadoc工具中,它会是这样的: C:> javadoc -d C:\ home \ html C:\ home \ src \ java \ awt \ classA.java C:\ home \ src \ java \ awt \ classB .java使用maven-javadoc-plugin从一个包中记录一个或多个类
如何在maven-javadoc-plugin中执行此操作?
sourceFileIncludes
应该做你想找的。
https://maven.apache.org/plugins/maven-javadoc-plugin/javadoc-mojo.html#sourceFileIncludes
下面是一个例子:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.1</version>
<configuration>
<sourceFileIncludes>
<include>com/mycompany/myproject/MyClass.java</include>
</sourceFileIncludes>
</configuration>
</plugin>
UPDATE:
我想这一点对我的Maven的项目之一,它的工作在包级别,而不是在单独的类。它看起来像这些开放Maven的问题的原因:
http://jira.codehaus.org/browse/MJAVADOC-388
http://jira.codehaus.org/browse/MJAVADOC-365
注意这个问题#365实际上与sourceFileExcludes;该解决方案计划用于maven-javadoc-plugin 2.11。
谢谢,这确实会添加我想包含的类文件。但与此同时,其他软件包中的所有其他类仍然存在。我只想从显示的一个包中获得两个类。 – bridget 2014-10-21 22:54:08
您是否尝试在项目的POM中配置该插件? – sherb 2014-10-20 21:35:30
我在这里浏览了参数列表:https://maven.apache.org/plugins/maven-javadoc-plugin/javadoc-mojo.html。这就是他们允许你放在中,正确吗?没有看到允许个人课程的任何参数。我错过了什么吗? –
bridget
2014-10-20 21:56:29