2012-05-07 82 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