Как создать документацию JavaDoc с помощью команды mvn install?

У меня есть вопрос, касающийся плагина 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? Я не хочу создавать Jar-файл с моей документацией по JavaDoc, мне нужен способ создать JavaDoc и поместить созданный исходный файл непосредственно в мой проект maven.

Спасибо!

Привет Марвиф

1 ответ

Решение

Чтобы выполнить плагин во время определенной фазы, добавьте <phase> в <execution>, Плагин должен быть запущен:

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

Подробнее о жизненном цикле Maven здесь

Другие вопросы по тегам