Плагин Maven Javadoc не запускается по умолчанию и его необходимо привязать к одной из фаз жизненного цикла Maven по умолчанию.
Вот как я бы написал конфигурацию плагина:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version>
<configuration>
<outputDirectory>${project.build.directory}/javadoc</outputDirectory>
<reportOutputDirectory>${project.reporting.outputDirectory}/javadoc</reportOutputDirectory>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<phase>site</phase>
<goals>
<goal>aggregate</goal>
</goals>
</execution>
</executions>
</plugin>
Обратите внимание, как я добавил дополнительный phase
элемент к выполнению.Это свяжет его с целью «сайта», чтобы при запуске mvn site
генерировались javadocs.Отметьте Введение в жизненный цикл сборки , если вам нужен один из этапов сборки Java по умолчанию.
Также обратите внимание, что я исключил параметр version
;по умолчанию он должен использовать версию вашего POM в любом случае.