如何指定 Maven 的 JDK 版本?

时间:2024-10-28 15:34:50

Understanding How Maven Packages Work | by Wensen Ma | Medium

maven 路径:/data/maven/

jdk 路径:/data/jdk_1.8

1、修改 mvn 可执行文件并指定 JDK 版本

vim /data/maven/bin/mvn   # 在开头新增即可
...
# zhurs add JAVA_HOME PATH
JAVA_HOME=/data/jdk_1.8
...

image-20241023111352854

保存退出即可!

为什么在此处新增?因为后面会引用 JAVA_HOME 这个变量,如下图:

image-20241023111927470

2、验证 mvn 使用的 JDK 版本

[root@jenkins ~]# mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /data/maven
Java version: 1.8.0_202, vendor: Oracle Corporation, runtime: /data/jdk_1.8/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.119.1.el7.x86_64", arch: "amd64", family: "unix"

—END