一、 下载maven
参考链接:https://blog.csdn.net/github_37759996/article/details/90748461
-
解压
解压到eclipse根目录下,如:D:\eclipse\maven(当然这是我的选择,大家可以自主选择,有的人是放在Apache目录下,别乱放,防止误删)。 -
添加环境变量
新建环境变量MAVEN_HOME,并赋值D:\eclipse\maven。
编辑环境变量Path,新增变量%MAVEN_HOME%\bin。 -
检查
进入DOC命令检查:
-
配置
在D:\eclipse\目录下新建maven-repository文件夹,该目录用作maven的本地库。
打开D:\eclipse\maven\conf\settings.xml文件,查找下面这行:<localRepository>/path/to/local/repo</localRepository>
将其值修改为D:\eclipse\maven-repository
localRepository结点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是:C:\Users\用户名.m2。
当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。
此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。mvn help:system
如果前面的配置成功,那么D:\Program Files\Apache\maven-repository会出现一些文件。
二、配置Eclipse的Maven环境
E
c
l
i
p
s
e
O
x
y
g
e
n
Eclipse Oxygen
EclipseOxygen,打开
W
i
n
d
o
w
s
−
>
P
r
e
f
e
r
e
n
c
e
−
>
M
a
v
e
n
−
I
n
s
t
a
l
l
a
i
o
n
s
Windows->Preference->Maven-Installaions
Windows−>Preference−>Maven−Installaions,右键点击add,添加maven。
打开
W
i
n
d
o
w
−
>
P
r
e
f
e
r
e
n
c
e
s
−
>
M
a
v
e
n
−
>
U
s
e
r
S
e
t
t
i
n
g
s
Window->Preferences->Maven->User Settings
Window−>Preferences−>Maven−>UserSettings,配置如下并Apply
至此,Maven的基础安装已经结束了。
三、新建Maven项目
然而事情并没有这么简单。
F
i
l
e
−
>
P
r
o
j
e
c
t
.
.
.
−
>
M
a
v
e
n
−
>
M
a
v
e
n
P
r
o
j
e
c
t
−
>
N
e
x
t
(
默
认
)
−
>
N
e
x
t
(
选
择
一
个
默
认
的
即
可
)
−
>
添
加
G
r
o
u
p
I
D
−
>
和
A
r
t
i
f
a
c
t
I
D
−
>
f
i
n
i
s
h
File->Project...->Maven->Maven Project->Next(默认)->Next(选择一个默认的即可)->添加Group ID->和Artifact ID->finish
File−>Project...−>Maven−>MavenProject−>Next(默认)−>Next(选择一个默认的即可)−>添加GroupID−>和ArtifactID−>finish
要新建maven项目注意不是File->Java Project,而是刚好在它下面的 F i l e − > P r o j e c t . . . File->Project... File−>Project...。
在修改pom.xml时经常会遇到这种等等让人等等让人绝望的等待时间,结果就一点点大小能漫长到你哭,然而最后还是失败的。
解决办法是:修改maven的settings.xml,感谢阿里大大,给我们的代理,配置中心仓库为阿里的地址解决了问题,在其中的结点下添加子节点:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
中间可能要等这么10分钟,然后就会快很多。