maven安装
由于沙福林电脑已经安装maven了,本次教程演示在windows沙盒进行,具体位置根据自己磁盘路径调整 注意安装maven前需要先安装java环境
# 常用地址
# windows安装maven
# 1. 下载maven
直apache-maven-3.8.6 (opens new window)
# 2. 安装
- 解压apache-maven-3.8.6-bin.zip
- 移动解压后文件到软件安装目录,方便管理
本文由于是沙盒演示,安装在默认位置C:\Program Files\,此处盘符可根据自己情况调整
# 3. 修改配置文件
直接下载我准备好的 直maven配置文件 仅配置阿里源
可提前备份下原配置文件,这是一个好习惯,将原settings.xml重命名为settings.xml.bak
将如上我提供的配置文件,放置在maven安装目录/conf中,替换原有settings.xml,并修改本地仓库地址
本地仓库地址根据个人开发磁盘空间选定,此处由于是沙盒演示,本地仓库地址设置为C:\repository ,

# 4. 配置环境变量
方式一: 命令行设置追加环境变量
setx path "%path%;C:\Program Files\apache-maven-3.8.6\bin" /m
方式二: 图形化添加,右击计算机-属性-高级系统设置-环境变量-找Path变量
设置好之后一路确认,就算设置完毕了
# 5. 检验是否安装完毕
打开cmd,输入 mvn -v,出现下图代表环境配置成功
mvn -v

# linux安装maven
# 1. 下载maven
# 下载maven 也可以用apache仓库的地址 https://dlcdn.apache.org/maven/maven-3/3.9.1/binaries/apache-maven-3.9.1-bin.tar.gz
# 国内站比较快此处选用华为云镜像仓库地址
wget https://repo.huaweicloud.com/apache/maven/maven-3/3.9.1/binaries/apache-maven-3.9.1-bin.tar.gz
2
3
# 2. 安装
# 解压文件
tar -zxvf apache-maven-3.9.1-bin.tar.gz
# 放置到linux软件安装位置,并重命名
mv apache-maven-3.9.1 /usr/local/
2
3
4

# 3. 配置阿里源
# 切换到maven配置目录下
cd /usr/local/apache-maven-3.9.1/conf/
# 备份原有配置文件这是个好习惯
cp settings.xml settings.xml.bak
# 编辑配置文件,填写以下内容
vi settings.xml
2
3
4
5
6
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<!--需要改成自己的maven的本地仓库地址-->
<localRepository>/data/repository</localRepository>
<!--阿里源镜像-->
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
2
3
4
5
6
7
8
9
10
11
12
13
14

# 4. 配置环境变量
# 编辑环境变量,shift+G 快速跳转到文末
vi /etc/profile
2
添加以下内容
# maven
export MAVEN_HOME=/usr/local/apache-maven-3.9.1
export PATH=$PATH:$MAVEN_HOME/bin
2
3
刷新环境变量
source /etc/profile

# 5. 验证安装
mvn -v

# linux安装mvnd
Maven经常被拿来和Gradle做对比,最大的劣势之一就是Maven构建慢,Gradle比Maven构建速度快2到10倍, 而如今Maven也可以更快了。Apache Maven团队从Gradle和Takari(Maven生命周期优化器)中获得灵感对Maven进行了强化, 衍生出 maven-mvnd项目。
写文章时mvnd最新版本是1.0.0-m4,直链下载地址根据自己系统自选,使用uname -a,查看自己系统的架构
# 下载地址
# 1. 下载mvnd
wget https://mirrors.huaweicloud.com/apache/maven/mvnd/1.0.0-m4/maven-mvnd-1.0.0-m4-darwin-aarch64.tar.gz
# 2. 安装mvnd
# 解压
tar -zxvf maven-mvnd-1.0.0-m4-darwin-aarch64.tar.gz
# 移动至软件安装目录,并重命名
mv maven-mvnd-1.0.0-m4-darwin-aarch64 /usr/local/mvnd-1.0.0-m4
2
3
4

# 3. 修改配置
由于mvnd内置maven所以我们将内置maven的配置文件也替换为阿里源,也可在配置文件中指定外部maven
# 3.1 修改内置maven配置文件
与修改外部maven配置文件一样,文件位置在mvnd目录/conf/settings.xml
# 切换到配置文件目录
cd /usr/local/mvnd-1.0.0-m4/conf
# 备份配置文件
mv settings.xml settings.xml.bak
# 直接下载我准备好的配置文件
wget http://shafulin.sxszck.com/znote/conf/maven/settings%20for%20linux.xml
# 重命名为settings.xml
mv settings\ for\ linux.xml settings.xml
2
3
4
5
6
7
8

# 3.2 修改mvnd配置文件
# 切换到配置文件目录
cd /usr/local/mvnd-1.0.0-m4/conf
# 编辑配置文件,追加如下内容,修改maven setting配置即可
vi mvnd.properties
2
3
4
shift+G 快速抵达文末,然后放开注释,添加如下配置
maven.settings=/usr/local/mvnd-1.0.0-m4/conf/settings.xml

# 4. 配置环境变量
# 编辑环境变量,shift+G 快速跳转到文末
vi /etc/profile
2
添加以下内容
# maven
export MVND_HOME=/usr/local/mvnd-1.0.0-m4
export PATH=$PATH:$MVND_HOME/bin
alias mvnd='mvnd.sh'
2
3
4
刷新环境变量
source /etc/profile

# 5. 验证安装
# mvnd1.0版本之前都是用mvnd命令平替mvn命令;查看版本用mvnd -v
mvnd.sh -v
2

# 常用命令
# 将jar包打入本地仓库
- windows
mvn install:install-file -Dfile=文件位置 ^
-DgroupId=包名 ^
-DartifactId=模块名 ^
-Dversion=版本 ^
-Dpackaging=jar
# 示例
mvn install:install-file -Dfile=abc.jar ^
-DgroupId=top.zlhy7 ^
-DartifactId=abc-service ^
-Dversion=1.0 ^
-Dpackaging=jar
2
3
4
5
6
7
8
9
10
11
12
