编译groovy&;使用maven的java
我的groovy文件包含:编译groovy&;使用maven的java,maven,groovy,maven-eclipse-plugin,Maven,Groovy,Maven Eclipse Plugin,我的groovy文件包含: @Grapes([ @Grab('org.codehaus.groovy.modules.http-builder:http-builder:0.7'), @Grab('org.apache.httpcomponents:httpmime:4.5.1') ]) ……代码 我正在尝试编译groovy和java代码。但我得到了以下错误: java.lang.RuntimeException: Transform groovy.grape.GrabAn
@Grapes([
@Grab('org.codehaus.groovy.modules.http-builder:http-builder:0.7'),
@Grab('org.apache.httpcomponents:httpmime:4.5.1')
])
……代码
我正在尝试编译groovy和java代码。但我得到了以下错误:
java.lang.RuntimeException: Transform groovy.grape.GrabAnnotationTransformation@69bda33a cannot be run
这对我很有用,请注意,我确实将HttpBuilder更改为v.0.7.1:
@Grapes([
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.1'),
@Grab(group='org.apache.httpcomponents', module='httpmime', version='4.5.1')
])
这对我很有用,请注意,我确实将HttpBuilder更改为v.0.7.1:
@Grapes([
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.1'),
@Grab(group='org.apache.httpcomponents', module='httpmime', version='4.5.1')
])
可能太晚了,你不会在意,但我刚才也看到了同样的错误 我怀疑问题在于@Grab注释无法生效,因为Maven正在控制依赖项,或者可能是因为Maven正在尝试编译Groovy和Java代码,并且@Grab注释创建的类加载器无法影响Java代码
结果是,我怀疑您(和我)需要将依赖项从讨论中的Groovy类中移出,并将其放入Maven正在使用的pom.xml文件中。可能太晚了,您不必在意,但我刚才看到了相同的错误 我怀疑问题在于@Grab注释无法生效,因为Maven正在控制依赖项,或者可能是因为Maven正在尝试编译Groovy和Java代码,并且@Grab注释创建的类加载器无法影响Java代码
结果是,我怀疑您(和我)需要将依赖项从Groovy类中移出,并将其放入Maven正在使用的pom.xml文件中。谢谢,但不幸的是,它对我不起作用。我正在使用maven:mvn编译安装进行编译,谢谢,但不幸的是,它对我不起作用。我正在使用maven:mvn编译安装进行编译