3 回答

TA贡献1810条经验 获得超5个赞
对我来说,我必须将配置文件添加到我的构建目录中:
.mvn/jvm.config
包含:
--enable-preview
这将确保 Maven 将正确的参数传递给 JVM

TA贡献1155条经验 获得超0个赞
你在 pom 中犯了一个错误。<compilerArgs>采用嵌套<arg>,如下所示:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>17</source>
<target>17</target>
<compilerArgs>
<arg>--enable-preview</arg>
</compilerArgs>
</configuration>
</plugin>

TA贡献1868条经验 获得超4个赞
对于 JDK 17,这对我有用:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>17</source>
<target>17</target>
<compilerArgs>--enable-preview</compilerArgs>
</configuration>
</plugin>
添加回答
举报