2010-08-02 4 views
2

Hudson을 사용하여 전용 Maven 2 작업으로 Maven 프로젝트를 빌드하고 있습니다. 불행히도 "자유 스타일"작업과 "javadoc 게시"옵션을 사용하여 생성 할 수있는 것처럼 생성 된 javadoc을 게시 할 방법을 찾을 수 없습니다. javadoc 목표를 실행해도 생성 된 javadoc가 링크되지 않았습니다.hudson을 사용하여 maven 프로젝트를 빌드 할 때 자동으로 javadoc 게시

아이디어가 있으십니까?

답변

3

대답은은, 당신의 POM에이 같은 보고서로 자바 독을 정의해야합니다 : 프리 스타일 프로젝트로 전환 할 필요가

</build> 
<reporting> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-javadoc-plugin</artifactId> 
     </plugin> 
    </plugins> 
</reporting> 

없습니다. 그 후, 허드슨은 그것을 프로젝트 관점에서 링크로 발표 할 것입니다. 내 허드슨 버전은 1.376입니다.

+0

+1 목표에 javadoc : javadoc 및 site : site를 추가하면 저에게 효과적입니다. – stacker

1

는 우리가 할 일 : 메이븐 옵션에

  • 사용 -DperformRelease...-javadoc.jar
  • 작성하고 자바 독을 포함하는 메이븐 사이트를 배포 생성 할 수 있습니다.
+0

는 작업 페이지에 링크 할 수 있습니다. – mort

1

글쎄, 내가 할 수있는 최선의 방법은 "자유 스타일"작업으로 전환하는 것이 었습니다 ... 메이븐 작업은 저에게별로 도움이되지 않습니다.

2

나는 javadoc:aggregate을 사용하고 있으며 허드슨은 그것을 인식 할 것입니다. 사실 그것은 javadoc:javadocsite:site과 같습니다. javadoc:aggregate도보고를 생성합니다. 내가 너무 비 메이븐 프로젝트를 빌드하는 허드슨을 사용하고 있는데 javadoc에 싶습니다

http://maven.apache.org/plugins/maven-javadoc-plugin/plugin-info.html

관련 문제