升级到Spring Boot 2打破了Groovy-Eclipse编译器

时间:2018-08-21 02:12:54

标签: spring spring-boot groovy

我有一个带有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>

1 个答案:

答案 0 :(得分:0)

不确定是否可以解决此问题,但是我遇到了完全相同的问题,并且按照以下链接中的建议从Bintray升级版本依赖项似乎可以解决问题。希望能帮助到你: https://github.com/groovy/groovy-eclipse/issues/425