Gibt es eine Software (oder ein Eclipse-Plug-in), die
ein Ziel gegeben, würde mir erlauben, die Zielabhängigkeit als Baum zu sehen?
Der Baum muss nicht grafisch sein, könnte textbasiert sein - nur ein Werkzeug, das mir helfen würde, durch das Netz von ant-Dateien von jemandem zu gehen, um sie zu debuggen.
Muss kein Eclipse-Plug-in sein. Es wäre jedoch schön, wenn ein Knoten geklickt würde, würde die Quelle dieses Ziels auf einen Editor werfen.
Ähnlich wie Frage ant debugging in Eclipse .
Basierend auf dem ANT-Handbuch von Apache können Sie mit der Option -projecthelp
beginnen. Es könnte danach schwieriger sein, da die verschiedenen Ziele möglicherweise gegenseitige Abhängigkeiten haben und es daher unmöglich ist, die Hierarchie überhaupt als Baum darzustellen.
Sie könnten die Datei build.xml ändern, um eine Umgebungsvariable zu erkennen, z. NO_PRINT, das in jedem Projektziel getestet wird und, falls es gefunden wird, nur den Projektnamen und sonst nichts ausgibt. Die Abhängigkeiten für das Projekt würden bleiben und es ANT erlauben, den Baum zu betreten und einen Ausdruck der verschiedenen Ziele zu erstellen, die berührt werden würden.
Ich wollte das Gleiche, aber wie David schrieb ich nur ein bisschen Code (Python):
%Vor%Tags und Links eclipse java ant eclipse-plugin