2014-06-27 67 views
1

我想做一個Ant構建,其中一個步驟涉及運行ANTLR,每當一個或多個* .g4或* .stg文件更改。如果有任何這些更改,那麼如果我的輸出目錄中的任何* .java或* .tokens文件比任何* .g4或* .stg文件都舊,我需要運行ANTLR任務。使用ANT uptodate其中多個源文件創建多個輸出文件

我在看ant任務,但沒有看到如何設置一個映射器來表示這種依賴關係。

有什麼建議嗎?

回答

2

你可以看到我這樣做是對的IntelliJ插件來這裏的路上:https://github.com/antlr/intellij-plugin-v4/blob/master/build.xml

+0

嗯,這很容易讓人尷尬...感謝泰爾 –

+0

[輕笑]如果你想輸入的XML和使用ANT是容易的; ) –

+0

@TheANTLRGuy未來,請在您的回答中包含相關代碼,以防鏈接中斷。這是在回答時有問題的代碼的工作鏈接:https://github.com/antlr/intellij-plugin-v4/blob/9027a7542d20df2decc5f71599d1c9bd3d1188b0/build.xml –