Mi código base tiene un build.properties
archivo largo escrito por otra persona. Quiero ver los objetivos construidos disponibles sin tener que buscar en el archivo manualmente. ¿Ant tiene un comando para esto, algo así ant show-targets
, que haga que enumere todos los objetivos en el archivo de compilación?
ant
, cree un objetivo similar<target name="help"> <java classname="org.apache.tools.ant.Main"> <arg value="-projecthelp" /> <arg value="-buildfile" /> <arg value="${ant.file}" /> </java> </target>
y haga que "ayudar" sea el objetivo predeterminado en su proyecto.ant -p
solo mostrará objetivos que tienen descripciones. Para mostrar todos los objetivos asociados con unbuild.xml
archivo, debe ejecutarant -p -v
Además,ant -p build.xml
es redundante.ant -p
hará lo mismo, y si no está en elbuild.xml
directorio, deberá usarlo deant -p -buildfile path/to/build.xml
todos modos.target name="help"
cosa funciona bien, pero no cuando se ejecuta dentro del entorno Eclipse Ant (simplemente se cuelga, pero-diagnostics
otros están bien con él) :-( (sin vm fork, Kepler con ant 1.8.4 (2014-05-22) y también lo intentó with ant 1.9.4 (2014-04-29)) (solo si te preguntas ... Estaba creando un entorno de hormigas independiente que me gustaría probar dentro de Eclipse ... por supuesto, tengo mi Ant View allí)