我正在学习一种名为Visage的新语言。该语言与开源JavaFX 1.3几乎相同。我的问题是Visage有自己的编译器并编译一个visage文件我需要使用'visagec filename.visage'并运行生成的类文件我需要使用'visage filename'。我希望使用ant脚本自动执行此任务。我还需要在类路径中包含一些jar文件。有人可以让我知道如何为上述语言编写自定义蚂蚁脚本。我已在环境变量中添加了VISAGE_HOME。
答案 0 :(得分:3)
也许你可以使用exec task来实现你所需要的 - 使用系统命令执行你的编译器? apply task也可能有用。
如果您确实实现了自己的编译器任务,我建议您查看现有Ant编译任务的源代码,例如: org.apache.tools.ant.taskdefs.Javac
如果您确实执行了自己的任务,则必须阅读AlexK评论中建议的参考文献。我会在这里复制它们:
答案 1 :(得分:1)
Alex提到的资源非常有用,我很惊讶地看到在这里和那里进行一些改变是多么容易并且通过它。帮助我的链接是: -