open-liberty in dev mode throws "Error compiling Java files: error: option --source cannot be used together with --release" even for "empty" projects
open-liberty in dev mode throws "Error compiling Java files: error: option --source cannot be used together with --release" even for "empty" projects
我刚刚开始探索 openliberty,所以可能有些琐碎的事情我没有看到。
该项目由 https://openliberty.io/start/ 生成,具有 java 版本 17、jakarta ee 9.1 和 microprofile 5.0 选项。
环境:
- 自由开放:22.0.0.3
- jdk: OpenJDK 运行时环境 GraalVM CE 22.0.0.2 (build 17.0.2+8-jvmci-22.0-b05)
- 行家:3.8.5
目前(请参阅问题中的环境信息)如果 maven.compiler.source
或 maven.compiler.target
与 maven.compiler.release
一起使用,mvn liberty:dev
会抛出错误,即使版本数字对齐。所以你要么必须使用
maven.compiler.source
and/or maven.compiler.target
没有 maven.compiler.release
或
maven.compiler.release
没有 maven.compiler.source
and/or maven.compiler.target
如果您在 maven-multi-module 项目中工作,其中上述属性是在父模块中定义的,您可以通过适当地覆盖属性来解决此问题。
我刚刚开始探索 openliberty,所以可能有些琐碎的事情我没有看到。
该项目由 https://openliberty.io/start/ 生成,具有 java 版本 17、jakarta ee 9.1 和 microprofile 5.0 选项。
环境:
- 自由开放:22.0.0.3
- jdk: OpenJDK 运行时环境 GraalVM CE 22.0.0.2 (build 17.0.2+8-jvmci-22.0-b05)
- 行家:3.8.5
目前(请参阅问题中的环境信息)如果 maven.compiler.source
或 maven.compiler.target
与 maven.compiler.release
一起使用,mvn liberty:dev
会抛出错误,即使版本数字对齐。所以你要么必须使用
maven.compiler.source
and/ormaven.compiler.target
没有maven.compiler.release
或maven.compiler.release
没有maven.compiler.source
and/ormaven.compiler.target
如果您在 maven-multi-module 项目中工作,其中上述属性是在父模块中定义的,您可以通过适当地覆盖属性来解决此问题。