2011-03-29 4 views
8

에 대한 자바 독을 생성하는 방법은 다음과 POM 조각과 Maven 프로젝트가 있습니다. 이제이 종속성에 대해 javadoc을 실행하고 싶습니다. 내가은 메이븐 종속성

mvn javadoc:jar -DincludeDependencySources=true -DdependencySourceIncludes=de.foo.bar:some-api:*:doc:zip 

를 호출 할 때이 메시지와 함께 실패

자바 클래스 경로를 지원하는 패키지

무엇이 잘못하지 않은 프로젝트로 자바 독을 실행하지? 그리고 그것은 어떻게 든 작동 할 것입니까?

또는 특정 종속성으로부터이 javadoc을 어떻게 생성합니까 (이 프로젝트는 더 많은 종속성이 있다고 가정)?

감사합니다.

+0

OK ... 패키징을 jar (pom)로 변경했는데 오류가 다시 발생하지 않습니다. 그러나 그것은 아무것도하지 않습니다. maven은 Successfull을 말합니다.하지만 아무 것도 생성되지 않습니다. ( – Emerson

+0

아마도 http://stackoverflow.com/questions/4947215/maven-3-generate-javadoc-for-defined-artifacts가 관련되어 있습니다. – Raghuram

답변

7

종속 소스에 대해 javadoc을 생성하려면 일련의 단계를 수행해야합니다. 이것들은 this link에 요약되어 있습니다.

기본적으로 종속성의 원본 파일이 생성/사용 가능하고 <includeDependencySources> 매개 변수가 사용되는지 확인해야합니다.