在我的POM中,有一个依赖:spock-core 1.0-groovy-2.3,它将groovy-all 2.3.10添加到我的项目中.而且,我的eclipse groovy插件包含groovy-all 2.3.7 jar.因此,每当我尝试运行我的groovy spec文件时,都会抛出以下错误:

groovy.lang.GroovyRuntimeException: Conflicting module versions. Module [groovy-all is loaded in version 2.3.7 and you are trying to load version 2.3.10

所以,为了匹配我给我留下的两个选项:

>降级spock-core依赖的版本

>升级eclipse插件groovy-all jar到2.3.10

第一个选项是不可能的,因为没有这样的spock-core依赖可以为我提供groovy-all 2.3.7 jar.所以,请指导我如何将我的groovy eclipse插件从2.3.7升级到2.3.10.

附:我为我的项目设置了groovy编译器级别为2.3.而且,我在Luna,Kepler,Juno eclipse面临同样的问题.

解决方法:

您可以“降级”Spock依赖项.只需在您的Spock依赖项中添加“groovy-all”的排除.然后显式添加对groovy-all 2.3.7的依赖

排除可以添加为follows:

...

org.codehaus.groovy

groovy-all

...

标签:java,maven,groovy,eclipse

来源: https://codeday.me/bug/20190830/1765118.html

groovy 兼容 java_java – eclipse插件和maven依赖项中存在的’groovy-all’jar之间的兼容性问题...相关推荐

  1. maven 排除某个类_java-如何从Maven依赖项中排除某些程序包(在JAR中)?

    我依赖于我的Maven项目中的一个库,并且发现该库的JAR包含一些导致我的应用程序失败的软件包.我相信,如果我可以以某种方式排除这些软件包,则该库仍然可以工作,但是我想通过Maven来实现,而不是自己 ...

  2. Maven依赖的是本地工程还是仓库jar包?

    相信大家都碰见过maven配置的依赖或者是jar包或者是工程,在开发的过程当中,我们当然需要引入的是工程,这样查看maven依赖的文件的时候,就能直接查看到源码. 一.本地工程依赖 举个例子,其架构如 ...

  3. JUnit5 Maven 依赖项

    了解使用 Maven 配置其 JUnit5 的不同模块,以及如何使用它们创建和执行测试. 请注意,JUnit5 在运行时需要 Java8. 1. JUnit5 Maven 依赖项 要通过 maven ...

  4. gradle排除依赖_如何从Gradle中的所有依赖项中排除库

    gradle排除依赖 我正在使用Spring Boot. 默认情况下,Spring Boot带有Logback. 我想使用log4j(出于任何原因..) 为了做到这一点,我不得不排除logback并添 ...

  5. java如何配置maven路径_如何配置Eclipse构建路径以使用Maven依赖项?

    我想利用Maven提供的功能来管理项目中的依赖项 . 我对Maven如何工作的简要理解是,它将获取所需的JAR,然后使用这些库构建项目 . 目前我有一个简单的POM文件设置为测试: xmlns:xsi ...

  6. Myeclipse学习总结(7)——Eclipse插件之Maven配置及问题解析

    前言: 今天在自己环境装了Maven环境, 并且安装了Eclipse插件, 在查找插件过程中确实遇到一些问题, 好不容易找到一个  却又有问题. 装好了插件之后, 用Eclipse创建Maven项目却 ...

  7. 2.3.0配置 spark_配置scala 2.11.12的spark-2.3.0 maven依赖项的问题

    我在尝试在POM.xml中为spark-scala应用程序设置maven denpendency时遇到问题 . 我在用 : SCALA版本 $ scala Welcome to Scala 2.11. ...

  8. 通俗易懂,Maven依赖pom中的scope详解

    1. compile 默认就是compile,什么都不配置也就是意味着compile.compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也参与其中,是一个比较强的依赖.打包的 ...

  9. oracle jdbc jar位置,Oracle JDBC ojdbc6 Jar作为Maven依赖项

    我似乎无法让Maven将ojdbc6.jar文件捆绑到项目的war文件中.直接为Hibernate工具指定依赖项时,我可以在POM文件中使用它.但是它不会与项目的war文件捆绑在一起,因此我的项目无法 ...

最新文章

  1. GreenDao存储自定义类型对象解决方案(转)
  2. 成员变量和属性区别(@property那点事儿)
  3. 菜鸟学SSH(八)——Hibernate对象的三种状态
  4. python将整数逆序_python练手入门小项目:字符串的妙用
  5. 程序员的进阶课-架构师之路(7)-树的概念
  6. php中多重继承,PHP面向对象之多重继承与接口用法
  7. php语句导入mysql_php如何将数据库导入mysql
  8. ros indigo 学习笔记
  9. ubuntu 環境下 bochs 的安裝
  10. Mvc 翻页查询,代码很有用
  11. 用python处理txt文件
  12. debug常规的基本使用
  13. Spring核心组件分析
  14. 【Arduino】步进电机驱动程序Stepper_Motor_TB6600
  15. 【问题记录】labelImg:一款实用图片标注工具的安装和使用
  16. win10无法登陆微软账户,解决方法
  17. 基于外卖平台POI的城市餐饮业空间热点分析系统
  18. 记录一次服务器被植入挖矿脚本事件
  19. LE Audio问世!蓝牙5.2加持的TWS耳机打破AirPods专利垄断现状
  20. SQL Server中的快捷键

热门文章

  1. Facebook 的应用机器学习平台
  2. 第 9 章 代码审查制度
  3. Intel 14nm PowerVR GPU成功验收:三星、台积电侧目
  4. 并发框架Disruptor
  5. ubuntu网站收集
  6. 2012年十大项目月度得分榜
  7. 101 LINQ Samples
  8. Java程序员最常用的20%技术总结
  9. Jmeter3.1官方自带的HTML图形测试报告 + 汉化
  10. Stooge排序与Bogo排序算法