环境版本:
Mac OS: 10.13.4
JDK: 1.8
Idea: 2018.3
Maven: 3.6.0
Maven 相关配置:
Maven 下载:
名词解释:
Binary: 通过编译工具编译后的软件版本。
Source: 没有编译的源码软件版本。
tar.gz: 压缩文件格式,一般为Linux平台。
zip: 压缩文件格式,一般为Windows平台。
安装配置:
1、将解压下载好的文件copy一份到系统资源库:
备注:根据实际情况填写。
参考:/Library/apache-maven
2、配置环境变量:
命令窗口执行命令:vi ~/.bash_profile
进入编辑模式下,输入键盘I键。
填写一下内容:
export M2_HOME=/library/apache-maven
export PATH=$PATH:$M2_HOME/bin
保存文件并退出,输入键盘 shift+: ,并输入!qw 回车。
备注:M2_HOME配置为maven解压后的包路径,请根据实际情况配置。
3、生效.base_profile文件。
输入一下命令:
source ~/.bash_profile
4、测试Maven是否安装完成。
输入一下命令:
mvn -v
参考:
idea 相关配置:
配置Maven的setting.xml文件。
参考路径:
/Library/apache-maven/config/settting.xml
配置maven的settings.xml文件,添加如下配置(替换系统默认下载jar的服务器为阿里云,加快jar包下载速度):
<mirrors> <mirror> <id>ali maven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>
备注:</mirrors> 标签根据实际情况添加。
附加:
<mirrors> <mirror> <id>ali maven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/public/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>ui</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://uk.maven.org/maven2/</url> </mirror> <mirror> <id>ibiblio</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url> </mirror> <mirror> <id>jboss-public-repository-group</id> <mirrorOf>central</mirrorOf> <name>JBoss Public Repository Group</name> <url>http://repository.jboss.org/nexus/content/groups/public</url> </mirror> <!--访问慢的网址放入到后面--> <mirror> <id>CN</id> <name>OSChina Central</name> <url>http://maven.oschina.net/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>net-cn</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://maven.net.cn/content/groups/public/</url> </mirror> <mirror> <id>JBossJBPM</id> <mirrorOf>central</mirrorOf> <name>JBossJBPM Repository</name> <url>https://repository.jboss.org/nexus/content/repositories/releases/</url> </mirror> </mirrors>
idea工具配置maven:
plugin update policy: check for updates 。
pom.xml内容变动就更新。
Maven home directory:
maven的解压包存放路径。
User settings file:
maven setttings.xml 配置文件路径,项目默认读取该maven的配置参数。