我正在尝试进行Ant构建,其中一步涉及在一个或多个* .g4或* .stg文件发生更改时运行ANTLR。如果这些更改中的任何一个,那么我需要运行ANTLR任务,如果我的输出目录中的任何* .java或* .tokens文件都比任何* .g4或* .stg文件旧。
我正在查看ant任务,但没有看到如何设置映射器来表达这种依赖关系。
有什么建议吗?
答案 0 :(得分:2)
您可以在此处查看我为intellij插件执行此操作的方式:https://github.com/antlr/intellij-plugin-v4/blob/master/build.xml