1 去Maven官网下载 Maven – Download Apache Maven
解压得到很多目录,其中,bin目录是要一会配置环境用的,conf目录里的setting.xml是一会要修改的
2 配置环境变量。和java一样,Maven也需要在虚拟机上运行,此电脑--右键属性--高级设置--环境变量--下面的系统变量--编辑
首先新建一个 M2_HOME,变量值是你上面的解压出来的Maven目录
然后添加PATH路径,在下面新建一个,值是 %上面的系统变量名%\bin
配置完成后,打开命令行cmd,输入mvn -version 验证Maven是否安装成功
修改解压后的目录下的conf目录下的setting.xml文件,需要改两处
用Notepad++打开,在localRepository标签后加一句话,重新设置本地仓库的地址,以后所有的jar包都存放这里,我选择的是 E:/Maven/Repository这个目录。
在<mirrors>标签里,把原来的<mirror>注释掉,重新换成阿里云的仓库,原来的仓库下载太慢
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
然后保存修改,完成Maven配置
3 打开IDEA,新建一个普通工程
进行Maven的配置
最新版的IDEA需要在Setting中搜索Maven,可以在下面找到Maven,右面红色框里的是需要改的
首先Maven Home Dirrectory 选择的是解压后的Maven目录,不是bin目录,是bin目录的上一级
然后 User Setting File,先勾选右侧 的Override进行重新选择,因为我们改动了setting.xml配置文件,所以要重新选,选择你的conf目录下的setting.xml目录
最后是你的Local Repository,选择你上面在配置文件里写的仓库地址
修改完成之后确定
此时,Maven骨架已经创建完毕,接下来就可以创建具体的Moudle模块,
4 利用Maven 创建java 工程
新建一个模块,选择Maven
勾选Create from archetype,在下面选择快速创建的模板
起Module名,
下一步时可以看到三个配置已经配置好
建立完成后,在工程中即可看到这样的目录
其中,pom.xml是配置文件,Maven所有的配置都在里面,groupId, artifactId,version是Maven的三个坐标,分别表示公司/组织、项目名、版本号;
但是Maven目录是有统一的目录, 规范就是src目录下有main和test两个目录,这两个目录下又分别有java和resource两个目录,所以我么要手动为main和test添加resource目录
并把它添加为Resource Root目录,同理test目录下也一样
5 使用Maven
点击Configration,左上角选择添加,选择Maven,此时右面会出现三个框
在WorkingDirectory里选择你的模块Module
在命令里输入你的命令install
最后apply 点击确定,之后就可以运行了
注意:1 使用Maven需要联网,当本地仓库没有所需要的jar包时会自动从中央仓库下载
2 使用Maven的命令时,必须进入到setting.xml配置文件中,在里面cmd进入