2012-05-07 47 views
3

我在我的Eclipse项目中创建了javadoc,其中包含导出>> Java >> Java-doc。目录结构是MyProject >> docs >> javadoc。 我有两个问题:如何在Eclipse中自动生成* -javadoc.jar?

  1. 如何使用Eclipse Build生成自动可用的javadoc?
  2. 如何使用Eclipse Build生成带pattner MyProject-javadoc.jar的javadoc automactilly?

第二个问题是更重要的,因为我知道如何手动生成javadoc,但我不知道如何创建* -javadoc.jar。

回答

6

当您使用从Project->Generate Javadoc...调用的向导配置Javadoc生成时,您可以选择为您的设置生成ant脚本。然后,您可以从主构建脚本中调用(或复制)生成的ant目标。

要生成存档本身,您可以简单地将生成的文档文件夹打包为jar文件。在你的蚂蚁脚本中添加类似于以下目标的东西:

<target depends="javadoc" description="build javadoc jar" name="package-docs"> 
    <jar compress="true" destfile="javadoc.jar" basedir="doc" /> 
</target> 
+0

在Eclipse Kepler中这有所改变吗?当使用Project - > Generate Javadoc时似乎无法找到生成ant脚本的选项...也许我在某处丢失了它。 – Lucas

+0

@lnunno它仍然在那里。它位于“Javadoc Generation”向导的第三个屏幕中,因此您必须点击两次“Next”才能到达此处。该选项被称为'将此Javadoc导出的设置保存为Ant脚本'。 – tenorsax