Yanıtlar:
-pYa -projecthelpsadece deneyebilirsiniz seçeneği aynen bunu yapar:
ant -p build.xml
Ant'in komut satırı belgelerinden :
-projecthelpSeçenek inşa dosyanın hedeflerinin listesini yazdırır. Birdescriptionöznitelik içeren hedefler "Ana hedefler", olmayanlardescription"Diğer hedefler" olarak listelenir, ardından "Varsayılan" hedef listelenir ("Diğer hedefler" yalnızca ana hedef yoksa veya Karınca-verboseveya-debugmodda çağrılır ).
ant -psadece açıklamaları olan hedefleri gösterecek. Bir build.xmldosyayla ilişkili her hedefi göstermek için , ant -p -vAyrıca, çalıştırmanız gerekir ant -p build.xml. ant -paynı şeyi yapar ve build.xmldizinde değilseniz ant -p -buildfile path/to/build.xml, yine de kullanmanız gerekir .
target name="help"şey para cezası çalışır, ancak Eclipse Ant ortamında çalıştırıldığında (sadece takılırsa, ama -diagnostics:-( (hayır vm çatal, Kepler karınca 1.8.4 (2014-05-22) ile ve ayrıca denenmiş veya başkalarının onunla Tamam) ant 1.9.4 (2014-04-29)) ile (sadece kendinize sorarsanız ... Eclipse içinde test etmek istediğim bağımsız bir ant env oluşturuyordum ... elbette Ant View'umu aldım orada)
Derleme dosyasındaki tüm hedefleri almak için
karınca -p - aşırı
-pYa -projecthelpbunu yapabilirsiniz seçeneği aynen bunu yapar:
ant -p build.xml
Bunu aşağıdaki gibi çağırmak için bir hedef oluşturabilirsiniz:
<target name="help">
<java classname="org.apache.tools.ant.Main">
<arg value="-projecthelp" />
<arg value="-buildfile" />
<arg value="${ant.file}" />
</java>
</target>
daha sonra varsayılan olarak ayarlayabilirsiniz, böylece sadece ant yazarak mevcut hedefleri listeler.
(@Grodriguez 'cevabını ve @ sschuberth'in yorumunu birleştirerek - kendi başına bir cevaba değer olduğunu düşündüm)
Build.xml dosyasındaki hedef ve varsayılan hedef listesini aşağıdaki komutla kontrol edebilirsiniz.
ant -p built.xml
antbenzer bir hedef oluşturun<target name="help"> <java classname="org.apache.tools.ant.Main"> <arg value="-projecthelp" /> <arg value="-buildfile" /> <arg value="${ant.file}" /> </java> </target>ve "yardım" ı varsayılan hedef yapın.