mac环境下安装配置maven+idea

1、首先打开maven的官网https://maven.apache.org/,然后选择下载需要的maven包。Mac用户请下载.taz.gz包,windows用户请下载.zip包。

官网下载过程

2、下载完成之后请解压你所下载的文件夹到一个没有中午名字的路径下。例如,我的解压后为:/user/kang/apache-maven-3.5.3。同时,你需要建立一个maven的本地仓库用于存储maven到时候会用到的包。我在/user/kang/apache-maven-3.5.3这个目录下新建了一个仓库,路径为:/user/kang/apache-maven-3.5.3/mavenRepository。仓库的新建我给出的意见也是在一个没有中文路径的文件夹比较好,个人建议而已,减哪里都可以,但是要记得如下两点:

    1、建立的仓库文件夹不能用中文名

    2、仓库所处的位置要记得,后面配置需要用到。

3、配置maven环境。maven环境的配置前提条件是你的jdk已经配置生效了。然后打开Mac的终端,输入vim ~/.bash_profile命令,系统会调用vim给你打开.bash_profile这个配置文件,然后输入i进入编辑模式。输入

export MAVEN_HOME=/user/kang/apache-maven-3.5.3

export PATH=${MAVEN_HOME}/bin:$PATH

把/user/kang/apache-maven-3.5.3更换成你自己解压的maven文件夹路径,不知道路径就把文件夹拖入终端即可显示出来。

把这两行代码插入到.bash_profile的后面,之后按键盘ESC退出编辑模式然后键盘输入:wq即可保存并且退出文件。

 

4、再次打开终端,输入mvn -v,如果系统输出了maven的版本号说明安装成功

5、设置本地仓库路径。打开之前解压的maven文件夹(apache-maven-3.5.3),打开conf文件夹下的settings.xml文件,建议用sublime或者editplus等文本编辑器,然后找到本地仓库路径配置的代码,输入你之前创建的仓库文件件。一般是在77行左右。

<localRepository>
/Users/kang/apache-maven-3.5.3/mavenRepository
</localRepository>

把这一段代码粘贴到<pluginGroups>标签上面,其中/Users/kang/apache-maven-3.5.3/mavenRepository这个是你自己仓库的路径,请自行替换。

6、设置阿里云镜像。

再次打开maven/conf/settings.xml文件,然后把下面代码原样粘贴到<mirrors></mirrors>标签内,注意:千万注意粘贴的位置,以免被注释符注释了,不需要任何改动。

<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf> 
</mirror>

粘贴完成后保存并退出即可,到此,配置文件已经修改完成!

 

7、ideal配置maven。打开idea,然后点击file,点击others settings-default settings,进入设置页面点击“build,execution,deploydeployment”--“build tools--“maven”,把user settings file更改成上面的那个.xml文件。把local repository更改为你之前新建的本地仓库路径即可。

8、拉包。打开http://mvnrepository.com/,然后搜索你需要的包,把搜索到的结果复制到pom.xml文件下即可,复制保存后idea会自动为你下载相应的包到你的本地仓库。方便下次使用。

例如我在http://mvnrepository.com/搜索了一个selenium包,包提供的代码如下:

<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.11.0</version>
</dependency>

这时,我只需要把这些代码复制到ideal的pom.xml文件下即可使用。

posted @ 2018-04-08 22:57  kangood  阅读(255)  评论(0)    收藏  举报