2010-12-19 45 views
1

我编写了一个简单的AST转换来在注释方法周围添加日志记录。当我在命令行上使用groovyc编译我的程序时,它正确地添加了日志记录。但是,当我使用groovy eclipse插件在eclipse中编译我的程序时,它没有任何影响。AST转换不适用于groovy eclipse插件

回答

1

这应该是工作。你使用的是什么版本的插件?首先,我建议升级到2.1.1版本,看看是否有效。另外,我建议打开Groovy事件控制台(http://groovy.codehaus.org/Groovy-Eclipse+2.1.1+New+and+Noteworthy#Groovy-Eclipse2.1.1NewandNoteworthy-GroovyEventConsole)和看编译过程中发生了什么事件。在编译期间应该记录AST转换。

如果没有任何帮助,你可以在这里附上源代码吗?更好的是,你可以压缩Eclipse项目并将其附加到http://jira.codehaus.org/GRECLIPSE的bug报告上吗?

编辑

如bug报告所描述的,看来该AST变换未正确创建。 http://jira.codehaus.org/browse/GRECLIPSE-939

+0

我压缩了我的项目,并将其附加到错误报告。这里是链接:http://jira.codehaus.org/browse/GRECLIPSE-939 – Kyle 2010-12-19 19:38:56

+0

会看看它。 – 2010-12-19 21:42:00