赞
踩
本文将分享如何在麒麟操作系统 openKylin 上安装 Maven。
我这里使用的鸿蒙系统是 :openKylin 1.0.1 X86
lsb_release -a

建议使用 1.8 以上版本的 java,我这里用的 java 版本是 1.8.0_301,通过下面命令查看
java -version

访问官网下载:
https://maven.apache.org/download.cgi
下载最新版的 Maven 
我当前下载的版本是 apache-maven-3.9.6 ,大家如果版本不同就自己替换一下,改成自己版本的命令,或者和我下载一个版本就行了。
我这里是拖到目录 /home/app
mkdir /home/app
cd /home/app
ls

tar -xvzf apache-maven-3.9.6-bin.tar.gz
tar: 这是 Linux/Unix 系统上用于处理归档文件的命令。
-x: 该选项表示解压缩,也就是从归档文件中提取数据。
-v: 该选项表示在终端上显示详细信息,即输出解压缩的过程。
-z: 该选项告诉 tar 命令使用 gzip 解压缩。因为文件的扩展名是 “.tar.gz”,这表示该文件是经过 gzip 压缩过的。
-f: 该选项用于指定要操作的归档文件的名称。在这个命令中,后面紧跟着的是 apache-maven-3.9.6-bin.tar.gz,即要解压缩的文件名。
当然如果不想看详细信息可以使用下面命令:
tar -xzf apache-maven-3.9.6-bin.tar.gz

将 /home/app/apache-maven-3.9.6 目录移动到 /usr/local/maven 目录。
sudo mv /home/app/apache-maven-3.9.6 /usr/local/maven
cd /usr/local/maven
sudo: 以超级用户权限执行命令,通常需要输入管理员密码。
mv: 移动命令,用于将文件或目录从一个位置移动到另一个位置。
/home/app/apache-maven-3.9.6: 源目录,即希望移动的 Maven 目录的路径。
/usr/local/maven: 目标目录,即希望将 Maven 目录移动到的目标路径。
输入命令 sudo vim /etc/profile 并按回车键。
sudo vim /etc/profile
在末尾加入配置:
export MAVEN_HOME=/usr/local/maven
export PATH=$PATH:$MAVEN_HOME/bin
export MAVEN_HOME=/usr/local/maven:
MAVEN_HOME 是一个环境变量,它指定了 Maven 的安装目录。在这里,Maven 被安装在 /usr/local/maven 目录下。export 用于设置环境变量,并将其导出,使其在当前 Shell 会话中生效。/usr/local/maven。export PATH=$PATH:$MAVEN_HOME/bin:
PATH 是一个包含可执行文件路径的环境变量。它告诉系统在哪里查找可执行文件。PATH 变量中。$PATH 表示当前 PATH 变量的值,$MAVEN_HOME/bin 表示 Maven 可执行文件所在的路径。: 分隔符将新路径添加到旧路径的末尾,这样系统就可以在搜索可执行文件时包含 Maven 的路径。
输入 source /etc/profile 让配置生效
source /etc/profile
使用 mvn -version 命令用于检查 Maven 是否正确安装,并输出 Maven 的版本号
mvn -version
我这边的结果是:
Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /usr/local/maven
Java version: 1.8.0_301, vendor: Oracle Corporation, runtime: /usr/local/java/jdk1.8.0_301/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: “linux”, version: “6.1.0-3-generic”, arch: “amd64”, family: “unix”

| 命令 | 描述 |
|---|---|
mvn clean | 清理项目,删除 target 目录。 |
mvn install | 编译项目并将生成的 JAR/WAR 安装到本地仓库。 |
mvn package | 编译项目并将其打包成可分发的 JAR/WAR 文件。 |
mvn compile | 编译项目源代码。 |
mvn test | 运行项目的单元测试。 |
mvn validate | 验证项目,检查所有必要的信息。 |
mvn dependency:tree | 显示项目的依赖树。 |
mvn clean install | 清理项目并将生成的 JAR/WAR 安装到本地仓库。 |
mvn -Dkey=value | 设置系统属性,例如 -Dmaven.compiler.source=1.8。 |
mvn -U | 强制Maven更新快照和发布依赖项。 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。