다중 모듈 maven 프로젝트에서 JavaDocs에 대한 대체 출력 위치를 구성하려고합니다.JavaDoc의 대체 출력 디렉토리
<build>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9</version>
<configuration>
<noqualifier>all</noqualifier>
<reportOutputDirectory>
${project.reporting.outputDirectory}/api
</reportOutputDirectory>
<destDir>api</destDir>
</configuration>
</plugin>
...
</build>
을 그리고 여기에 내가 project.reporting.outputDirectory를 설정 곳이다 :이처럼 보이도록 부모 POM에서 받는다는 - 자바 독을 구성.
<properties>
<project.reporting.outputDirectory>
./module-webapp/src/main/webapp/docs
</project.reporting.outputDirectory>
</properties>
그러나, Maven은 위의 구성에 상관하지 않는 것, 그리고에도 불구하고 기본 디렉토리에서의 JavaDoc를 출력한다. 왜 이런거야?
또한 내 project.reporting.outputDirectory 변수에 상대 경로를 사용했습니다. 부모 모듈에서 서브 모듈을 실행할 때 mvn javadoc:javadoc
을 실행할 때이 상대 경로가 동일한 의미일까요?
미리 감사드립니다 ... 대단히 감사합니다!