2
我正在寫Ant腳本來爲我的程序生成Javadoc。 Ant腳本爲:檢查Ant腳本中是否存在軟件包?
<javadoc access="public"
source="1.6"
sourcepath="${basedir}/../${current.project}/src"
destdir="${basedir}/dist/doc/${current.project}"
packagenames="${current.project}" />
但我得到的麻煩,如果${current.project} (packagenames="${current.project}")
不存在,則Ant會拋出錯誤並停止進步。
我想問有沒有什麼辦法來檢查,如果軟件包名稱(${current.project}
)不存在,那麼Ant會繼續完成它的工作直到結束?
但這不是我想要的。我的需要是要保持javadoc任務運行,即使有些軟件包不存在。 – ipkiss 2010-05-07 10:07:48
是否有可能爲$ {current.project}的默認值使用通配符 - 比如com.yourcompany.project。*? – CodeSeavers 2010-05-07 11:17:33
我還沒有嘗試過。但這是否意味着通過放置com.yourcompany.project。*,它意味着生成以「com.yourcompany.project」開頭的包的javadoc。如果是這樣,這不是我想要做的,因爲我只想爲包「com.yourcompany.project」生成。 – ipkiss 2010-05-07 14:32:24