使用Groovy AST转换来修改Java类

时间:2017-04-12 21:10:53

标签: java gradle groovy

我开发了一些Groovy AST转换,我想用它们来修改Java类。当我使用groovyc编译带注释的Java类时,它可以工作,例如:

  

groovyc -classpath'path-to-lib-with-transformations'   AnnotatedClass.java

使用应用的转换生成正确编译的 .class 文件,但是当我尝试使用带有Groovy插件的Gradle编译AnnotatedClass.java时(我将此类放入 src / main / groovy )它不起作用。看来这个类是通过javac编译的,尽管它位于 src / main / groovy

0 个答案:

没有答案