Відповіді:
Параметр -p
or -projecthelp
робить саме це, тож ви можете просто спробувати:
ant -p build.xml
З документації на командний рядок мурахи :
-projecthelp
Опція виводить список цілей файлу компонування в. Цілі, що містятьdescription
атрибут, перелічені як "Основні цілі", а ті, що неdescription
містять а, вказані як "Інші цілі", тоді вказана ціль "За замовчуванням" ("Інші цілі" відображаються лише в тому випадку, якщо немає основних цілей або якщо мураха викликається в режимі-verbose
або в-debug
режимі).
ant -p
буде показано лише цілі, які мають описи. Щоб показати кожну ціль, пов’язану з build.xml
файлом, потрібно запустити ant -p -v
також ant -p build.xml
зайве. ant -p
зробить те ж саме, і якщо ви не знаходитесь в build.xml
каталозі, вам потрібно буде користуватися в ant -p -buildfile path/to/build.xml
будь-якому випадку.
target name="help"
річ працює відмінно, але не під час запуску в середовищі Eclipse , Ant (це просто висне, але -diagnostics
й інші не в порядку з ним) :-( (Не VM вилка, Kepler з мурахою 1.8.4 (2014-05-22) , а також намагалися з мурашкою 1.9.4 (2014-04-29)) (просто якщо ви запитаєте себе ... Я створював окремий мурашник, який я хотів би перевірити в межах Eclipse ... звичайно, у мене є перегляд мурашок там)
Щоб отримати всі цілі у файлі збірки
мураха -p -вербоза
Параметр -p
or -projecthelp
робить саме це, тож ви можете:
ant -p build.xml
Ви можете зробити ціль, щоб викликати таке:
<target name="help">
<java classname="org.apache.tools.ant.Main">
<arg value="-projecthelp" />
<arg value="-buildfile" />
<arg value="${ant.file}" />
</java>
</target>
який ви можете встановити за замовчуванням, тому просто набравши мурашник, перерахуйте доступні цілі.
(Поєднуючи відповідь @Grodriguez та коментар @ sschuberth - я вважав, що варто відповісти сам по собі)
Ви можете перевірити список цільової та цільової за замовчуванням у build.xml за допомогою наступної команди
ant -p вбудований.xml
ant
, створіть таку ціль, як<target name="help"> <java classname="org.apache.tools.ant.Main"> <arg value="-projecthelp" /> <arg value="-buildfile" /> <arg value="${ant.file}" /> </java> </target>
і зробіть "допомогу" ціллю за замовчуванням у вашому проекті.