У меня есть вопрос относительно плагина Maven javadoc в Apache Maven. Моя текущая конфигурация позволяет создать полный новый java-документ моего проекта maven, если будет выполнен этап установки. Если я вызвал команду «mvn clean install», файлы doc java будут удалены полностью (для этого я настроил плагин Maven clean). И на этапе установки файлы java doc будут сгенерированы снова!Как настроить плагин maven-java-doc, который изменил только разделы исходного кода Java, будет обновляться в полностью сгенерированных java docfiles?
Есть ли способ настроить плагин java doc таким образом, чтобы только обновленные разделы исходного кода Java были обновлены в существующем java-документе? И не будет ли снова создан полный Java-документ?
Мой Maven-Javadoc-конфигурации:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9</version>
<configuration>
<noqualifier>all</noqualifier>
<reportOutputDirectory>myJavaDocOutputDirectory</reportOutputDirectory>
</configuration>
<executions>
<execution>
<id>create-myjavadoc</id>
<phase>install</phase>
<goals>
<goal>javadoc</goal>
</goals>
</execution>
</executions>
</plugin>
Моя конфигурация Maven-чисто плагин:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<filesets>
<fileset>
<directory>target</directory>
<includes>
<include>**/*</include>
</includes>
<followSymlinks>false</followSymlinks>
</fileset>
<fileset>
<directory>MySourcefolder</directory>
<includes>
<include>**/*</include>
</includes>
<followSymlinks>false</followSymlinks>
</fileset>
</filesets>
</configuration>
</plugin>
Я верю, что это не возможно. Поскольку плагин использует javadoc-функциональность JDK. см. [Javadoc об инкрементной сборке] (http://www.oracle.com/technetwork/java/javase/documentation/index-137483.html#incrementalbuild) и [параметры maven-javadoc-plugin] (http: // maven. apache.org/plugins/maven-javadoc-plugin/javadoc-mojo.html) – SubOptimal