我使用的插件和ANTLR的版本3.3轟下一個項目生成代碼稱爲CBCTokens.g。在同一個包中,我有一個名爲MyScribe.g的解析器語法文件,它使用tokenVocab = CBCTokens引用令牌。我在同一個目錄中也有一個樹語法。Maven的Antlr3插件怪異的位置
但是當我嘗試執行構建,我的第一個文件得到一個錯誤的插件遇到了一句話:
Error(1): cannot write file : java.io.FileNotFoundException: H:\compiler\target\generated-sources\antlr3\H:\compiler\src\main\antlr3\CBCTokensLexer.java (The filname, directory name, or volume label syntax is incorrect)
在我看來,該插件是使用一些奇怪的組合確定輸出路徑baseDir和默認輸出目錄。
我缺少什麼配置?
感謝
你能顯示你的pom文件嗎? – khmarbaise
[pom.xml](https://skydrive.live.com/redir?resid=6CBDE11DA0BC715C!262&authkey=!AJrBy_6vFdORqIY&ithint=file%2c.xml) – PerennialN00b
這是多模塊構建的pom部分嗎? – khmarbaise