Warm tip: This article is reproduced from serverfault.com, please click

其他-在Maven编译期间,如何处理有关Groovy的错误?

(其他 - How can I handle the error about groovy during maven compile?)

发布于 2020-11-27 05:36:43

伙计们。

我有一些使用groovy的源代码。在Maven编译期间,我收到如下错误消息。

urls[23] = file:/C:/Users/joyoungchan/.m2/repository/org/codehaus/plexus/plexus-compiler-manager/2.8.4/plexus-compiler-manager-2.8.4.jar
urls[24] = file:/C:/Users/joyoungchan/.m2/repository/org/codehaus/plexus/plexus-compiler-javac/2.8.4/plexus-compiler-javac-2.8.4.jar
Number of foreign imports: 1
  import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

  -----------------------------------------------------

at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:169)
... 21 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
     at org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:43)
     at org.codehaus.groovy.ast.ClassHelper.makeCached(ClassHelper.java:158)
     at org.codehaus.groovy.ast.ClassHelper.<clinit>(ClassHelper.java:81)

但是,我在类路径中有org.codehaus.groovy.vmplugin.v7.Java7的库。

我执行此过程时没有任何与Maven相关的特殊设置。

请让我知道此问题的解决方案。谢谢你。

Questioner
이성규
Viewed
11
이성규 2020-11-29 15:23:47

我解决了这个问题。此问题是由sts版本引起的。感谢你的帮助。