虚拟机安装maven
Posted zhen340417593
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机安装maven相关的知识,希望对你有一定的参考价值。
练习jenkins 需要maven 所以进行虚拟机安装
(1)下载,官网下载地址如下:
https://maven.apache.org/download.cgi
我下载的 apache-maven-3.6.3-bin.tar.gz 版本
(2)切换目录 cd /usr/local
rz -by 上传文件
tar -zxvf apache-maven-3.6.3-bin.tar.gz 解压
mv apache-maven-3.6.3-bin maven363 修改文件夹名称
cd maven363 切换目录
mkdir ck 增加文件夹 (存储jar包使用。名字自己随意定义)
cd conf 进取 conf目录
vi setting.xml 修改setting文件
增加 <localRepository>/usr/local/maven363/ck</localRepository>
增加 用户名,密码配置
<server>
<id>thirdparty</id>
<username>**</username>
<password>**</password>
</server>
<server>
<id>tedu-snapshots</id>
<username>**</username>
<password>**</password>
</server>
<server>
<id>tedu-public</id>
<username>**</username>
<password>**</password>
</server>
增加 maven 私服,阿里云 镜像配置
<mirror>
<id>nexus-tarena</id>
<mirrorOf>central</mirrorOf>
<name>Nexus tarena</name>
<url>http://nexus.tedu.cn/nexus/content/groups/public</url>
</mirror>
<mirror>
<id>nexus-aliyun</id>
<name>nexus-aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
增加 jdk 配置
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
(3)修改系统文件
切换目录
vi /etc/profile
结尾追加
export MAVEN_HOME=/usr/local/maven363
export PATH=$PATH:$MAVEN_HOME/bin
重新加载配置
source /etc/profile
测试是否正确安装
mvn -v
我的显示如下:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/maven363
Java version: 1.8.0_292, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.el7.x86_64", arch: "amd64", family: "unix"
以上是关于虚拟机安装maven的主要内容,如果未能解决你的问题,请参考以下文章
centeros 虚拟机配置好环境(java git mysql maven nginx Python redis nodejs )
Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段