如何在maven项目中添加groovy 3.0.3作为maven依赖项?

如何在maven项目中添加groovy 3.0.3作为maven依赖项?,maven,groovy,Maven,Groovy,我目前的项目是groovy 2.4.7版。因此,我的项目中有以下maven依赖项 <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version>2.4.7</version> </dependency> org.codehaus.groov

我目前的项目是groovy 2.4.7版。因此,我的项目中有以下maven依赖项

 <dependency>
    <groupId>org.codehaus.groovy</groupId>
    <artifactId>groovy-all</artifactId>
    <version>2.4.7</version>
 </dependency>

org.codehaus.groovy
groovy all
2.4.7
现在我想将groovy版本更新到最新版本,即3.0.3。但是当我添加下面的依赖项时

<dependency>
    <groupId>org.codehaus.groovy</groupId>
    <artifactId>groovy-all</artifactId>
    <version>3.0.3</version>
    <type>pom</type>
</dependency>

org.codehaus.groovy
groovy all
3.0.3
聚甲醛
我收到belwo错误错误错误:

目标org.apache.maven.plugins的执行默认编译:maven编译器插件:3.8.1:编译失败:执行org.apache.maven.plugins:maven编译器插件:3.8.1:编译:java.lang.NoSuchMethodError:org.codehaus.groovy.runtime.memoize.execablecache.getAndPut时遇到API不兼容(Ljava/lang/Object;Lorg/codehaus/groovy/runtime/memoize/MemoizeCache$ValueProvider;)Ljava/lang/Object

在新的依赖项中,我还看到类型是pom。有人能告诉我更新项目中groovy版本需要采取哪些步骤吗

谢谢,
Sourabh

我能够解决此问题。这是一个版本冲突问题,因为其他一些依赖项。我能够解决此问题。这是一个版本冲突问题,因为其他一些依赖项。