2014-10-20 40 views
0

我只想从一个包中记录两个类。在标准的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中执行此操作?

+0

您是否尝试在项目的POM中配置该插件? – sherb 2014-10-20 21:35:30

+0

我在这里浏览了参数列表:https://maven.apache.org/plugins/maven-javadoc-plugin/javadoc-mojo.html。这就是他们允许你放在中,正确吗?没有看到允许个人课程的任何参数。我错过了什么吗? – bridget 2014-10-20 21:56:29

回答

0

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。

+0

谢谢,这确实会添加我想包含的类文件。但与此同时,其他软件包中的所有其他类仍然存在。我只想从显示的一个包中获得两个类。 – bridget 2014-10-21 22:54:08

相关问题