maven安装
Maven安装
目录
0 Maven材料获取及配置maven. 3
0.1 Maven访问链接... 3
0.2 配置环境变量... 3
0.3 配置本地仓库... 6
0.4 配置maven的setting.xml 6
1 STS配置maven. 9
1.1 导入和配置IDE maven. 9
1.2 Maven Dependencies报错问题... 12
2 附录:... 14
0 Maven材料获取及配置maven
0.1 Maven访问链接
Maven官网访问链接: https://maven.apache.org/
里面包含了Maven的详细介绍和如何使用。
0.2 配置环境变量
(1)将材料中的apache-maven-3.3.9-bin.zip包解压缩,或者直接官网下载。解压缩后的目录如下:D:/apache-maven-3.3.8
(2)变量名:M2_HOME 。变量值:D:/apache-maven-3.3.9
(3)classpath上添加M2_HOME的bin目录。
(4)重启机器后命令行输入mvn –v。
0.3 配置本地仓库
注意:由于本地仓库是放项目依赖jar包的地方,最后应该会比较占硬盘,所以尽量选择比较充足的硬盘。
例子以 “D:\.m2\repository” 作为本地仓库地址,文件夹需要自己建立,打开黑窗口,输入: mkdir “D:\.m2\repository”之后enter,检查是否创建成功。
0.4 配置maven的setting.xml
注意:配置2可以暂时不配置.
(1)配置setting.xml文件,主要有三个地方需要配置:D:/apache-maven-3.3.9/conf/settings.xml
配置1:配置镜像,采用公司提供的镜像
<mirrors>
<mirror>
<id>mirrorId</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://rnd-mirrors.huawei.com/maven/</url>
</mirror>
</mirrors>
注意:配置2可以暂时不配置.
配置2 :配置代理,如果公司提供的镜像没有某个jar,将通过代码从外网获取jar包
<proxies>
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>china/l00284207</username>
<password>XXXXXXXXXXXXX</password>
<host>172.19.6.47</host>
<port>8080</port>
<nonProxyHosts></nonProxyHosts>
</proxy>
</proxies>
检验自己的代理是否通畅:
要先运行telnet 172.19.6.47 8080来检查该地址的该端口是否畅通,如果得道出错信息需要先获取正确的代理服务器信息,如果telnet连接正确,则输入ctrl+],然后q,回车,退出即可。
配置3: 配置本地仓库,及第三部配置的仓库
<localRepository> D:/.m2/repository</ localRepository>
1 STS配置maven
采用IDE内置的maven,需要配置IDE的maven相关配置。
1.1 导入和配置IDE maven
(1) 导入maven项目
File->Import
Maven->Existing Maven Projects
(2) 配置maven项目:
Window -> preferences -> maven
(3) 主要配置两个地方:
1. Installations
2. Add
3. Directory(添加上maven安装目录)
4. 勾上框中展示出添加的maven目录
- User Settings
- Global Settings(open file):
D:\apache-maven-3.3.9\conf\settings.xml
- User Settings(open file): D:\apache-maven-3.3.9\conf\settings.xml
- Local Repository(From merged user and global settings):
D:/.m2/repository
1.2 配置代理
合作的同事,经常会连接不上公司maven镜像,需要给eclipse配置代理。
(1) 首先查看自己访问外网的代理:
地址:proxy.huawei.com 端口:8080
(2) Window -> preferences ->proxy->Network Connections
Proxy entries
HTTP
HTTPS
1. 选中http/https,点击Edit
2. 配置HTTP和HTTPS的代码
(1)Host: proxy.huawei.com Port:8080
(2)不勾上Requires Authentication:
Proxy bypass
Host Provider
勾上 127.0.0.1 Manual
勾上 127.0.0.1 Manual
1.3 Maven Dependencies报错问题
从别人机器上拷贝的代码出现Maven Dependencies左下角出现小红叉的问题:
工程上右键 -->Build Path->configure build path
Remove 报错的Maven Dependencies
重新Add library将maven dependencies添加上
2 附录:
学习maven比较好的网站(最好的还是官网)
(1)maven入门指南
http://ifeve.com/maven-2/
(2)maven pom.xml文件中需要配置jar包的依赖,以下网址提供了相应的依赖jar包的maven坐标:
http://mvnrepository.com/