2010-08-02 36 views
2

我使用Hudson来构建Maven 2专用项目的Maven项目。不幸的是,我找不到任何方式来发布生成的javadoc,就像使用“Free Style”作业和“Publish javadoc”选项一样。运行javadoc目标没有链接生成的javadoc。在与hudson构建maven项目时自动发布javadoc

任何想法?

回答

3

答案是,在你的POM你需要定义的Javadoc这样的报告:

</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 2011-07-07 16:09:03

1

我们做什么:

  • 使用-DperformRelease在Maven选项生成...-javadoc.jar
  • 创建和部署Maven站点,其中包括的Javadoc。
+0

要在工作页面上链接。 – mort 2010-08-02 06:39:39

1

那么,我所能做的最好的事情就是切换到“自由风格”的工作...... Maven的工作对我来说并没有那么重要。