maven的学习之maven的下载与配置文件的修改
maven的下载
maven的下载地址: <http://us.mirrors.quenda.co/apache/maven/maven-3/3.5.4/binaries/
maven的安装
zip文件下载之后 解压到没有中文的路径下 这个路径后面maven项目使用频繁 建议路径简单且明显 如解压到:D:\maven
配置环境变量
maven依赖java环境 所以在使用maven前 需要配置好java的环境变量
然后配置好maven的环境变量
java的jdk版本建议使用1.8 环境变量的配置基本一致:
以maven的环境变量配置为例:
右键点击 我的电脑 —》点击属性 找到高级系统设置 然后点击 环境变量
在下面的系统变量中 添加 MAVEN_HOME = maven的安装目录
然后在系统变量中 找到Path 点击编辑 在最后添加 %MAVEN_HOME%\bin;
一路点击确认完成配置
jdk的配置同理 如图的JAVA_HOME 后的值为自己文件解压时的路径 或安装路径
测试环境变量是否配置成功:
win+r 运行中 输入cmd 打开小黑屏终端
maven环境变量的测试:
输入 mvn -v
成功则如图: 会显示maven的版本和java的版本 和jdk的配置路径
java的测试: 输入java 若出现 用法 然后一堆东西 证明环境正常
输入java -version 查看 java配置的版本
注意: !!! 若安装多个jdk版本 电脑会自动安装 你环境变量中 path 配置中 优先级 在前面的执行
修改配置文件
打开你maven的文件 找到conf文件夹下的 setting.xml文件
注意:!!!!! 使用***Notepad++***打开 使用文本打开 可能会导致配置后文件出现问题
本地仓库的配置
在打开的setting.xml中 找到 该代码对应的位置:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<!-- 选择一个磁盘目录,作为本地仓库 -->
这个位置建议也在你maven的文件夹下
Jdk版本的配置
同样找到文件中的profiles标签
<profiles>
<!-- 在已有的profiles标签中添加profile标签 -->
<profile>
<id>myjdk</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>
</profiles>
<!-- 让增加的 profile生效 -->
<activeProfiles>
<activeProfile>myjdk</activeProfile>
</activeProfiles>
公共仓库(中央仓库)的配置
默认的公共仓库即中央仓库在国外 从其中下载依赖 速度慢 所以配置一个国内的公共仓库 替代中央仓库 即aliyun仓库(http://maven.aliyun.com/nexus/content/groups/public/)
其中阿里的仓库中 有所有常用的依赖 足够日常的使用
<!--setting.xml中添加如下配置-->
<mirrors>
<mirror>
<id>aliyun</id>
<!-- 中心仓库的 mirror(镜像) -->
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<!-- aliyun仓库地址 以后所有要指向中心仓库的请求,都会指向aliyun仓库-->
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
修改完后 保存关闭即可