[英]How to know which java version the Maven is using when build the project
我想知道是否可以检查我的 Maven 使用哪个 Java 版本来构建项目。
JAVA_HOME
设置为 JDK 1.8。
在 pom.xml 我配置了以下属性:
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
我尝试想办法在 mvn logs 中检查它,但我找不到使用了哪个版本。
如何通过某种 mvn 日志知道 Java 版本。
我感谢任何支持。
如果您在命令行中运行mvn -v
它会显示类似
Maven home: C:\maven\apache-maven-3.6.3\bin\..
Java version: 15.0.1, vendor: Oracle Corporation, runtime: C:\java\jdk-15.0.1
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
Depending on where you build the project, in command line it would use the JAVA_HOME setting, in IDE it would use IDE settings for the project, eg in IDEA, go to Project Settings page (File -> Project Structure), you can check the “项目”和“模块”页面上的项目 SDK 和项目语言级别设置,显示当前项目使用的 SDK 和语言级别。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.