我想爲我的Android項目添加一個任務到Ant腳本,以便從源代碼生成Javadoc。要做到這一點,我已經修改了custom_rules.xml
文件在我的Android項目中爲custom_rules.xml添加一個自定義ant任務
<project name="bbct-android-common-tests-custom-rules" default="help">
<property name="javadoc.dir" value=""/>
<task name="javadoc" description="Generate Javadocs">
<javadoc sourcedir="${src.dir}" destdir="${javadoc.dir}"/>
</task>
</project>
,並添加以下行ant.properties
:
javadoc.dir=javadoc
現在,當我運行ant javadoc
,我收到以下錯誤信息:
$ ant javadoc
Buildfile:e:\ devel \ src \ java \ bbct \ android \ common \ test \ build.xmlBUILD FAILED
E:\ devel的\ SRC \的java \ BBCT \機器人\共同\測試\ build.xml中:69:執行此線時發生以下錯誤:
E:\ devel的\ SRC \ java中\ bbct \ android \ common \ test \ custom_rules.xml:22:問題:未能創建任務或輸入任務
原因:名稱未定義。
操作:檢查拼寫。
操作:檢查是否聲明瞭任何自定義任務/類型。
操作:檢查是否發生了任何/聲明。總時間:0秒
我也取代了我的屬性值在<javadoc>
任務,仍然得到同樣的錯誤。
另外,我的谷歌搜索一直是徒勞的。我發現了幾篇關於從Eclipse中構建Javadoc並編寫自定義Ant腳本的文章,而沒有簡單地將任務添加到默認腳本中。有沒有人知道我在哪裏可以找出我需要做什麼來解決這個問題?