我在maven java项目中有一个groovy类。我从2.4.4升级了groovy依赖。到2.4.11。如果我使用maven构建项目 - 它可以工作。但是,如果我使用IntelliJ构建它 - 我收到此错误:
Information:Groovyc: While compiling MyProject: Conflicting module versions. Module [groovy-jsr223 is loaded in version 2.4.11 and you are trying to load version 2.4.4
java.lang.ExceptionInInitializerError.
当我去项目结构 - >依赖关系,我看:Maven:org.codehaus.groovy:groovy-jsr233:2.4.4。 当我搜索所有我的pom.xml fiels 2.4.4时 - 没有任何东西 - 我到处都有2.4.11。
我尝试用maven重建所有内容,重新导入IntelliJ中的maven项目 - 没有任何作用。
我应该在哪里寻找这种依赖?有快速跟踪方法吗?
答案 0 :(得分:2)
我找到了一个解决方案 - Maven Helper插件(https://plugins.jetbrains.com/plugin/7179-maven-helper)。它添加了" Dependency Analyzer" tab to pom files view。
答案 1 :(得分:1)