2012-07-05 29 views

回答

1

默认情况下,maven-javadoc-plugin没有附加到任何阶段/目标,您需要在pom.xml中手动配置它。

Generate Javadocs As Part Of Project Reports

要生成的javadoc作为网站生成的一部分,你应该在你的pom的部分添加的Javadoc插件:

<project> 
    ... 
    <reporting> 
     <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-javadoc-plugin</artifactId> 
      <version>2.8.1</version> 
      <configuration> 
      ... 
      </configuration> 
     </plugin> 
     </plugins> 
     ... 
    </reporting> 
    ... 
    </project> 

当您执行MVN网站中, javadocs将被生成并包含在生成的网站中。一个到javadocs的链接将被添加到Project Reports菜单中。


另外,如果你用maven释放小插件,Javadoc生成(和上传)默认自动处理,见here

以下delvierables创建并部署到本地并在执行释放后执行远程存储库:执行目标已完成。

  • 工件ID-version.jar
    该项目的当前版本的二进制文件。

  • artifact id-version-javadoc.jar
    javadoc解释当前版本中类的当前功能。

  • artifact id-version-source.jar
    用于构建当前版本的项目的源代码版本。

  • artifact id-version.pom
    用于创建项目当前版本的pom.xml文件的内容。


如果你想Javadoc生成附加比网站上的其他一些相/目标,看看How to deploy Javadoc jar file?