如何制作自定义蚂蚁任务?

时间:2011-11-14 12:50:40

标签: ant

我正在学习一种名为Visage的新语言。该语言与开源JavaFX 1.3几乎相同。我的问题是Visage有自己的编译器并编译一个visage文件我需要使用'visagec filename.visage'并运行生成的类文件我需要使用'visage filename'。我希望使用ant脚本自动执行此任务。我还需要在类路径中包含一些jar文件。有人可以让我知道如何为上述语言编写自定义蚂蚁脚本。我已在环境变量中添加了VISAGE_HOME。

2 个答案:

答案 0 :(得分:3)

也许你可以使用exec task来实现你所需要的 - 使用系统命令执行你的编译器? apply task也可能有用。

如果您确实实现了自己的编译器任务,我建议您查看现有Ant编译任务的源代码,例如: org.apache.tools.ant.taskdefs.Javac

如果您确实执行了自己的任务,则必须阅读AlexK评论中建议的参考文献。我会在这里复制它们:

答案 1 :(得分:1)

Alex提到的资源非常有用,我很惊讶地看到在这里和那里进行一些改变是多么容易并且通过它。帮助我的链接是: -