Ich brauche eine Liste der verfügbaren Ant-Aufgaben zur Laufzeit. Verwenden Sie grundsätzlich die im Benutzerklassenpfad enthaltene Ameisenbibliothek und listen Sie alle Ameisen-Aufgaben auf.ANT - Wie bekomme ich eine Liste der verfügbaren Aufgaben von Ant-Bibliothek mit Java
0
A
Antwort
1
Als Vanille Ameise hat seine taskdefs über plain Datei in ant.jar definiert sind, können Sie verwenden:
<project>
<property url="jar:file:/path/to/your/ANT_HOME/ant.jar!/org/apache/tools/ant/taskdefs/defaults.properties" prefix="antcoretasks"/>
<echoproperties prefix="antcoretasks"/>
</project>
die Ameise Kernaufgaben aufzulisten, Ausgabe:
[echoproperties] #Ant properties
[echoproperties] #Sat Apr 14 21:23:41 CEST 2012
[echoproperties] antcoretasks.ant=org.apache.tools.ant.taskdefs.Ant
[echoproperties] antcoretasks.antcall=org.apache.tools.ant.taskdefs.CallTarget
[echoproperties] antcoretasks.antlr=org.apache.tools.ant.taskdefs.optional.ANTLR
[echoproperties] antcoretasks.antstructure=org.apache.tools.ant.taskdefs.AntStructure
[echoproperties] antcoretasks.antversion=org.apache.tools.ant.taskdefs.condition.AntVersion
... etc.
oder schreibe sie in eine Datei:
<echoproperties prefix="antcoretasks" destfile="some.file"/>
Wenn weitere Anforderungen bestehen, müssen Sie in Ihrer Frage weitere Details angeben.
Verwandte Themen
- 1. Dokumentation der verfügbaren Ant-Aufgaben für Android?
- 2. Wie bekomme ich die Liste der verfügbaren Aufgaben in Schluck
- 3. Wie bekomme ich eine Liste der verfügbaren Netzwerkanbieter?
- 4. Wie bekomme ich die Liste der geplanten Aufgaben mit C#?
- 5. Wie bekomme ich eine Liste aller verfügbaren Shell-Befehle?
- 6. Wie bekomme ich eine Liste aller verfügbaren Servlets?
- 7. Von der Swift REPL, wie bekomme ich eine Liste der verfügbaren Module?
- 8. Wie kann ich eine Liste der verfügbaren NSFont-Familien erhalten?
- 9. Wunderlist Aufgaben - wie bekomme ich die Aufgaben für eine Liste mit curl in php
- 10. Wie bekomme ich eine Liste der verfügbaren Dateien mit wget oder curl?
- 11. Wie bekomme ich die Anzahl der availableProcessors in Ant
- 12. Wie verwende ich den Platzhalter im verfügbaren Befehl von Ant
- 13. Wie bekomme ich Javadoc, um eine Ant-Aufgabe mit der Java API zu verknüpfen?
- 14. Liste der verfügbaren Kulturen
- 15. Wie bekomme ich die Liste der verfügbaren Argumente für eine PHP-Funktion?
- 16. Wie bekomme ich Systembenutzer in ant (innerhalb der Eclipse)?
- 17. Wie laufe ich Java-Programm mit ant
- 18. Datenbankentwurf für eine Liste von Aufgaben mit Subtask
- 19. Liste der verfügbaren VS2010 Hotfixes
- 20. Wie bekomme ich eine Liste von Dateien in ZIP via Apache Ant Aufgabe?
- 21. Liste der von php5 + verfügbaren Kernklassen?
- 22. Erhalten Sie eine Liste der verfügbaren Inhaltsanbieter
- 23. Eclipse, ant und benutzerdefinierte Aufgaben
- 24. Woher bekomme ich eine Liste aller verfügbaren Eigenschaften in der Projektdatei?
- 25. Füllen ComboBox mit Liste der verfügbaren Schriftarten
- 26. Homebrew Liste der verfügbaren Compiler
- 27. Wie bekomme ich eine Liste von einer benutzerdefinierten Liste?
- 28. Liste grunt.js Aufgaben
- 29. MongoDB Liste verfügbaren Datenbanken in Java
- 30. Wie bekomme ich eine Liste von Knoten mit ihrem Schlüssel
Danke für die Antwort. – user1333579
kann auch Groovy - AntBuilder() verwenden. AntProject.taskDefinitions, aber ich mag Ihren Vorschlag besser. Danke – user1333579
wusste nicht, dass Groovy eine Option für dich ist. Ich mag Groovy und benutze es sehr oft in und außerhalb der Ameise. – Rebse