如何使用命令mvn install创建JavaDoc文档?

时间:2014-09-17 06:48:38

标签: java maven maven-javadoc-plugin

我有关于maven javadoc插件的问题?我已使用此值配置该插件:

<build>

 ....

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-javadoc-plugin</artifactId>
    <version>2.9</version>
    <configuration>
        <noqualifier>all</noqualifier>
        <reportOutputDirectory>${basedir}/MyDoc/javadoc</reportOutputDirectory>
        <destDir>javadoc</destDir>
    </configuration>
    <executions>
       <execution>
          <id>attach-javadocs</id>
          <goals>
             <goal>javadoc</goal>
           </goals>
        </execution>
     </executions>
 </plugin>      

 ...

</build>    

如果我使用命令mvn clean install,是否有办法创建某种文档?我不想用我的JavaDoc文档创建一个Jar文件,我需要一种方法来创建JavaDoc并将创建的源文件直接放在我的maven项目中。

谢谢!

格尔茨 Marwief

1 个答案:

答案 0 :(得分:4)

要在特定阶段执行插件,请将<phase>添加到<execution>。插件应该被解雇:

<executions>
   <execution>
      <id>attach-javadocs</id>
      <phase>install</phase>    <------ HERE
      <goals>
         <goal>javadoc</goal>
       </goals>
    </execution>
 </executions>

有关maven生命周期的更多信息here