Yanıtlar:
-p
Ya -projecthelp
sadece deneyebilirsiniz seçeneği aynen bunu yapar:
ant -p build.xml
Ant'in komut satırı belgelerinden :
-projecthelp
Seç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-verbose
veya-debug
modda çağrılır ).
ant -p
sadece açıklamaları olan hedefleri gösterecek. Bir build.xml
dosyayla ilişkili her hedefi göstermek için , ant -p -v
Ayrıca, çalıştırmanız gerekir ant -p build.xml
. ant -p
aynı şeyi yapar ve build.xml
dizinde 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ı
-p
Ya -projecthelp
bunu 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
ant
benzer 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.