我有一个带有spring boot 1.5和groovy-eclipse编译器2.4版本的java / groovy混合项目,我认为呢? (我认为是因为groovy-all / groovy-compiler / groovy-batch版本没有完全对齐?)一切都可以编译,我没有问题。用这种方式工作了大约一年或更长时间。
今天我升级到了spring-boot 2.0.3.RELEASE,现在我得到了:
Error:(1, -1) Groovy-Eclipse: Groovy:Internal groovy compiler error.
在每个常规文件上。
我在寻找spring-boot 2和groovy是否兼容,但找不到真正的答案。
这很奇怪,因为我根本没有更改代码的常规部分。
以下是一些相关的POM设置:
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.4.12</version>
</dependency>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<!-- 2.8.0-01 and later require maven-compiler-plugin 3.1 or higher -->
<version>3.6.1</version>
<configuration>
<compilerId>groovy-eclipse-compiler</compilerId>
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
<version>2.9.2-01</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-batch</artifactId>
<version>2.4.3-01</version>
</dependency>
</dependencies>
</plugin>
答案 0 :(得分:0)
不确定是否可以解决此问题,但是我遇到了完全相同的问题,并且按照以下链接中的建议从Bintray升级版本依赖项似乎可以解决问题。希望能帮助到你: https://github.com/groovy/groovy-eclipse/issues/425