我正在运行一个依赖 groovy 1.7-beta-1 的项目。gmaven 插件使用 groovy 1.6 版作为依赖项。在我的 pom 中,我在依赖管理部分将 grooyv-all 版本指定为:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>1.7-beta-1</version>
</dependency>
</dependencies>
</dependencyManagement>
然而,当我在调试模式下运行 maven 时,我看到 groovy 1.6 被用于对 gmaven 插件的依赖。我认为我的依赖管理部分会覆盖它,所以它们都使用 1.7-beta-1,但是由于不同的 groovy 版本,我遇到了错误。这里的任何帮助将不胜感激。
谢谢,
杰夫