Моя цель - вывести JavaDoc, сгенерированный плагином Maven JavaDoc, в папку docs
, расположенную в том же каталоге, что и pom.xml (в том же каталоге, что и target
).
Я посмотрелв maven-javadoc-plugin target-directory агрегированных документов (который имеет очень бесполезный принятый ответ), а также совершенно бесполезной официальной документации и не смогли добиться какого-либо прогресса -каждый раз, когда я пытался вызвать mvn javadoc:javadoc
(с другими reportOutputDirectory
), документы помещаются в target/site/apidocs
.
Ниже приведена соответствующая часть моего pom.xml:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<reportOutputDirectory>${project.basedir}</reportOutputDirectory>
<destDir>docs</destDir>
</configuration>
</plugin>
Я впервые использую плагин Maven JavaDoc вместо простой старой команды javadoc
.Я пытался использовать всевозможные вещи для reportOutputDirectory
(в командной строке я также пытался установить его на .
, ../../../docs
и т. Д., И все они не привели к изменению фактического местоположения сборки).
Если бы кто-то мог рассказать мне об ошибке в моем файле pom.xml, это было бы очень полезно.
Спасибо.