maven安装
发布日期:2021-06-29 22:24:05
浏览次数:3
分类:技术文章
本文共 3390 字,大约阅读时间需要 11 分钟。
文章目录
一、Centos7安装maven
Centos7安装maven
参考URL: https://www.cnblogs.com/116970u/p/11211963.html- 下载 maven
打开这个地址(https://maven.apache.org/download.cgi)选中自己需要的版本补齐后面的地址。如下:
wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
- 在linux环境中创建maven目录,/usr/local/maven,将maven安装包上传至此目录中
mkdir /usr/local/mavencd /usr/local/maven/wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gztar -zxvf apache-maven-3.6.3-bin.tar.gz
- 配置环境变量
vi /etc/profile
将下面这两行代码拷贝到文件末尾并保存MAVEN_HOME=/usr/local/maven/apache-maven-3.6.3export PATH=${MAVEN_HOME}/bin:${PATH}
重载环境变量
source /etc/profile
mvn -v 查看安装结果
[root@VM_0_14_centos ~]# mvn -vApache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)Maven home: /usr/local/maven/apache-maven-3.6.3Java version: 1.8.0_242, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jreDefault locale: en_US, platform encoding: UTF-8OS name: "linux", version: "3.10.0-862.el7.x86_64", arch: "amd64", family: "unix"[root@VM_0_14_centos ~]#
- 替换maven源,阿里云的源 打开maven配置文件,比如: vim /usr/local/maven/apache-maven-3.6.3/conf/settings.xml
找到标签对,添加一下代码:
alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central
- 指定下载资源位置 vim /usr/local/maven/apache-maven-3.6.3/conf/settings.xml 创建下载资源目录
mkdir /usr/local/maven/repository
/usr/local/maven/repository
- 指定JDK版本 vim /usr/local/maven/apache-maven-3.6.3/conf/settings.xml
jdk-1.8 true 1.8 1.8 1.8 1.8
过程问题整理
1. mvn -v报错 which: no java in
[root@VM_0_14_centos maven]# mvn –vwhich: no java in (/usr/local/maven/apache-maven-3.6.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/redis/bin:/root/bin:/usr/local/redis/bin)The JAVA_HOME environment variable is not defined correctlyThis environment variable is needed to run this programNB: JAVA_HOME should point to a JDK not a JRE[root@VM_0_14_centos maven]# java
原因分析:maven检测你安装的java。
我这里是因为没有安装java,参考下面章节安装完java,重新进入bash即可。2. mvn clean compile -U命令编译项目报错 No compiler is provided in this environment.
命令行mvn打包的时候报错:No compiler is provided in this environment. Perhaps you are running on a JRE
参考URL: https://blog.csdn.net/LJFPHP/article/details/89341345原因分析: 之前用yum install 安装的openjdk,它没有配置JAVA环境变量。
解决:按照 centos7 编译安装java环境 重新安装了java并配置JDK环境变量,测试通过。
二、centos7 yum安装java环境(open-jdk)
查看yum源的java包
yum list java*
安装java1.8 jdk软件
yum -y install java-1.8.0-openjdk
查看版本,检测是否安装成功
java -version
三、centos7 编译安装java环境
1、查看当前Linux系统是否安装java
rpm -qa | grep java 2、卸载系统中已经存在的openJDK rpm -e --nodeps java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64 rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.242.b08-0.el7_7.x86_643、上传JDK到Linux系统
4、在/usr/local目录下创建java目录 cd /usr/local/ mkdir java 5、解压jdk 6、配置Jdk环境变量 vim /etc/profile#set java environmentJAVA_HOME=/usr/local/java/jdk1.8.0_221JRE_HOME=$JAVA_HOME/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jarPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASS_PATH PATH
7、重新加载/etc/profile文件,让配置生效
source /etc/profile
转载地址:https://docker.blog.csdn.net/article/details/104820903 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月25日 15时11分13秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
xss-labs详解(下)11-20
2019-04-30
攻防世界web进阶区ics-05详解
2019-04-30
攻防世界web进阶区FlatScience详解
2019-04-30
攻防世界web进阶区ics-04详解
2019-04-30
攻防世界web进阶区Cat详解
2019-04-30
攻防世界web进阶区bug详解
2019-04-30
攻防世界web进阶区ics-07详解
2019-04-30
攻防世界web进阶区unfinish详解
2019-04-30
攻防世界web进阶区i-got-id-200超详解
2019-04-30
sql注入总结学习
2019-04-30
leetcode46 全排列
2019-04-30
leetcode121 买卖股票的最佳时机
2019-04-30
leetcode 122 买卖股票的最佳时机II
2019-04-30
leetcode 309 最佳买卖股票含冷冻期
2019-04-30
leetcode 714 买卖股票的最佳时机含手续费
2019-04-30
leetcode3 无重复字符的最长子串
2019-04-30
leetcode 76 最小覆盖子串
2019-04-30
leetcode 1143. 最长公共子序列
2019-04-30
leetcode 83. 删除排序链表中的重复元素
2019-04-30
智能体 Intelligent Agent
2019-04-30