繁体   English   中英

构建项目时如何知道Maven使用的是哪个java版本

[英]How to know which java version the Maven is using when build the project

我想知道是否可以检查我的 Maven 使用哪个 Java 版本来构建项目。

  1. JAVA_HOME设置为 JDK 1.8。

  2. 在 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM