@Todd:如果您不需要使用某些groovy工具开发paven插件,则groovy-eclipse-
compiler是最佳选择(请参阅http://groovy.prehaus.org/Groovy-
Eclipse+compiler+plugin+for+Maven)。
@环境:您在http://jira.prehaus.org/browse/GRECLIPSE-1293上遇到了相关问题。现在,此错误已通过最新的groovy-
eclipse-compiler 2.6.1-01-SNAPSHOT修复。
注意 :现在可用的最新版本是 2.9.1-01 ,请参阅http://docs.groovy-
lang.org/latest/html/documentation/tools-
groovyeclipse.html
您必须像这样修改pom:
<plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <compilerId>groovy-eclipse-compiler</compilerId> <verbose>true</verbose> <fork>true</fork> <compilerArguments> <javaAgentClass>lombok.launch.Agent</javaAgentClass> </compilerArguments> </configuration> <dependencies> <dependency> <groupId>org.prehaus.groovy</groupId> <artifactId>groovy-eclipse-compiler</artifactId> <version>2.9.1-01</version> </dependency> <!-- for 2.8.0-01 and later you must have an explicit dependency on groovy-eclipse-batch --> <dependency> <groupId>org.prehaus.groovy</groupId> <artifactId>groovy-eclipse-batch</artifactId> <version>2.3.7-01</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.4</version> </dependency> </dependencies></plugin>
必修部分:
<fork>true</fork><compilerArguments> <javaAgentClass>lombok.launch.Agent</javaAgentClass></compilerArguments>
在maven-compiler-plugin中增加了对lombok的依赖
编辑: 更新版本



