2010-04-01 62 views
8

我只是意外地發現了與艾瑪測試覆蓋率報告的螞蟻任務。 我現在正在尋找一個只調用單元測試並生成單元測試輸出的目標。 有沒有可用的ant目標的列表,或者有可能在SDK的代碼中查找它們?Android版可用Ant任務的文檔?

回答

8

有某處可用Ant目標的列表,...

您可以通過-projecthelp-verbose獲得所有ant目標的列表。而在該項目的根目錄:

$ ant -projecthelp -verbose 

的私房顯示標題下的「其他目標」,但前導破折號的目標是不可能從命令行調用。你可以在你的build.xml上添加一個「包裝器」目標,並簡單地取決於你想要的目標。

我用那些像這樣暴露的主要目標,以IntelliJ IDEA的平臺:

<!-- Wrapper targets for setting up IntelliJ IDEA with Ant Build --> 
<target name="Android clean" depends="clean" /> 

但你也可以這樣做:

<target name="Generate Resource Source" depends="-resource-src" /> 
2

是否有與現有的螞蟻 目標某處

這並不是說我知道的名單。我什至不能看到如何讓Ant轉儲列表。 :-(

是可以找一找 某處的SDK裏面的代碼?

他們在開發機器上在$ANDROID_HOME/platforms/$API/templates,其中$ANDROID_HOME是安裝SDK和$API一些Android版本(例如,android-2.1)。

+4

'螞蟻-p'到底應該轉儲可用目標的列表。 – 2010-07-07 14:49:04

1

ant help將與顯示所有可用的目標詳細說明。

幫助目標是在$ {} SDK.HOME /tools/ant/build.xml