我有一个非常复杂的ant构建系统,由不同文件夹中的许多build.xml文件组成。我想破解它。
是否有任何IDE支持(在Eclipse
或Intellij
中)可以跳转到目标定义,taskdef的定义,宏定义等等?
除了“ant -v”之外,还有其他方法可以简化对目标执行流程的理解吗?
谢谢。
答案 0 :(得分:0)
2007年,我在选项上写了article,以便直观地显示Ant目标和依赖关系。我认为他们仍然有效。我还必须处理大型Ant代码库,并且可视化确实很有帮助。 (我在文章中使用了一个很小的Ant版本,但工具的扩展性很好。)
答案 1 :(得分:0)
默认的eclipse发行版包含一个Ant XML Editor,可帮助您导航Ant文件。只需右键单击Ant文件,然后选择“打开 - >其他 - > Ant编辑器”。
您可以按CTRL并单击它来跳转到目标定义。您还可以在ant脚本中设置断点。如果你从eclipse以调试模式启动ant脚本,执行将在你的断点处停止,你可以像调试任何其他代码一样调试你的ant脚本。