gpt4 book ai didi

java - Maven 编译器插件使用自动 java 9 模块失败

转载 作者:行者123 更新时间:2023-12-01 17:05:21 26 4
gpt4 key购买 nike

我正在尝试编译 java 9 maven 项目,但编译失败并给出以下错误消息:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project WebApp: Compilation failure: 
Compilation failure:
[ERROR] D:/Projects/WebApp/src/main/java/module-info.java:[9,33] module not found: java.persistence

这是我的 POM.xml 中包含 maven-compiler-plugin 的部分:

        <plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>9</source>
<target>9</target>
<compilerArgs>
<arg>-classpath</arg>
<arg>${project.build.directory}/target/classes</arg>
<arg>--module-path=${dependencies.dir}</arg>
</compilerArgs>
</configuration>
</plugin>

在编译之前,依赖项会被复制到 ${dependency.dir} 中。造成问题的依赖是一个自动模块。

最佳答案

我通过删除所有编译器参数条目解决了这个问题。

关于java - Maven 编译器插件使用自动 java 9 模块失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61469393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com