错误 mvn install java.lang.NoClassDefFoundError: org/codehaus/plexus/util/Scanner

Error mvn install java.lang.NoClassDefFoundError: org/codehaus/plexus/util/Scanner

提问人:Ariane Leite 提问时间:7/22/2023 最后编辑:Ariane Leite 更新时间:7/22/2023 访问量:353

问:

我正在尝试编译项目,但此错误显示:

java.lang.NoClassDefFoundError:org/codehaus/plexus/util/Scanner

使用 Intellij 的 Java 11 和 Maven v3.8.1

我设置:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.6.1</version>
            <configuration>
                <source>11</source>
                <target>11</target>
            </configuration>
            <dependencies>
            <dependency>
                <groupId>org.codehaus.plexus</groupId>
                <artifactId>plexus-utils</artifactId>
                <version>3.0.15</version>
            </dependency>
        </dependencies>
        </plugin>

但不起作用。

我也尝试了更新的版本 maven 编译器

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.11.0</version>
            <configuration>
                <source>11</source>
                <target>11</target>
            </configuration>
        </plugin>
Java Maven noclassdeffounderror

评论

0赞 khmarbaise 7/22/2023
为什么要添加 plexus-utils 作为插件的依赖项?另外,我建议使用最新版本的 maven-compiler-plugin (3.11.0) 请参阅 maven.apache.org/plugins ...并删除补充依赖项......此外,我建议使用最新版本的 Maven (maven.apache.org/download.cgi)
0赞 Scott Kurz 7/22/2023
这看起来您可能偶然发现了旧问题的解决方法。你确定你甚至需要这种依赖关系吗?
0赞 Ariane Leite 7/22/2023
我尝试了这个版本的 maven 编译器并删除了插件,但仍然显示此错误

答: 暂无答案