Linux下安装Maven

1.前提条件:

1)下载并安装好JDK 。在终端输入命令“java -version”,如果出现类似如下信息说明JDK安装成功。

$ java -version

java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

2)下载Eclipse。建议下载最新的JAVA开发版(我的是LUNA)。这样自动集成Maven插件。

2. 开始配置maven:

1)下载Maven 3.2.3:http://maven.apache.org/download.cgi

2) 解压 apache-maven-3.2.3-bin.tar.gz ,假设解压路径为: /sandbox/my_maven/apache-maven-3.2.3。

3) 设置环境变量 :

//设置MAVEN_HOME系统变量
$ export M2_HOME="/sandbox/my_maven/apache-maven-3.2.3"
//将MAVEN_HOME\bin添加到环境变量
$ export PATH=$PATH:$M2_HOME/bin
//验证是否保存
$ echo $M2_HOME
//验证环境变量是否设置成功
$ mvn -v
//如果出现一系列的信息说明环境变量设置成功

备注:由于我们使用的是export,所以配置好的环境变量只在当前shell下起作用,所以中间不要关掉当前终端,不然需要重新配置。

如果想要配置永久的环境变量,可以通过修改/etc/profile或者用户目录下的.bash_profile。前一个对所有用户起作用,后一个只对用户自己起作用。

3. 建立maven仓库:

1) 建立一个文件夹,假设路径为: /sandbox/my_maven/maven_repository。

2) 打开 /sandbox/my_maven/apache-maven-3.2.3/conf/setting.xml 文件,设置我们的仓库路径:

<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>/sandbox/my_maven/maven_repository</localRepository>

3)在终端运行命令将常用的包从maven中央仓库下载文件到本地:

$ mvn help:system

4) 没有错误的话,打开 /sandbox/my_maven/maven_repository 会发现多了很多文件。

Windows下安装Maven

1.前提条件:

1 )下载Eclipse。建议下载最新版的JAVA开发版(我的是LUNA)。这样自动集成Maven插件。

2)下载并安装好JDK 。

3)新建系统变量JAVA_HOME为JDK安装路径。

4 ) 将 “%JAVA_HOME%\bin”添加到“Path",即环境变量。

5)在cmd输入命令“java -version”,如果出现类似如下信息说明JDK安装成功。

2. 开始配置maven:

1)下载Maven 3.2.3:http://maven.apache.org/download.cgi

2) 解压 apache-maven-3.2.3-bin.tar.gz ,假设解压路径为: E:\eclipse\personal_file\apache-maven-3.2.3

3) 参照上面的方法设置系统变量 MAVEN_HOME为 “E:\eclipse\personal_file\apache-maven-3.2.3”,并将 %MAVEN _HOME%\bin加入到环境变量。

4)打开cmd,输入“mvn -v",出现如下字样说明配置成功。

3. 建立maven仓库:

1) 打开 /sandbox/my_maven/apache-maven-3.2.3/conf/setting.xml 文件,可以看到原本localRepository是注释掉的,导致默认的maven 库为家目录下:

<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->

我个人不喜欢别人乱放文件,所以肯定会设置一个它应该呆的地方给它,如果需要改变这个目录的话就在setting.xml文件加一句话就好啦:

<localRepository>E:\eclipse\personal_file\.m2\repository</localRepository>

中间部分为新的maven 库地址。当然前提是这个地址存在。

3)打开Eclipse,Window->Preferences->Maven->User Settings,在输入框”User Settings"选择上面更改的 settings.xml文件。然后点击 “Update Settings",可以看到下面的”Local Repository"自动更新为settings设置的路径。点击下面的Apply按钮,eclipse会自动更新maven库。

4) 自此,maven仓库搭建完成。打开仓库路径(这里是E:\eclipse\personal_file\.m2\repository),可以发现多了很多东西。

4.更改Eclipse 的maven安装配置。

打开 Window -> Preferences->Maven->Installations->Add,添加我们自己的 maven地址(比如说我的是E:\eclipse\personal_file\apache-maven-3.2.3)到“Installation home:"。Finish之后选择该installation。

最新文章

  1. 利用HAProxy代理SQL Server的AlwaysOn辅助副本
  2. Atitit 面向对象编程(OOP)、面向组件编程(COP)、面向方面编程(AOP)和面向服务编程(SOP)的区别和联系
  3. 【LeetCode】Hamming Distance
  4. LDA和PLSA
  5. angularJs模糊查询
  6. find 命令概览
  7. WebBrowser控件跨域访问页面内容
  8. 程序员眼里IE浏览器是什么样的
  9. SQL Server 2012 - 数据库的基础操作
  10. 虚拟机VMware Workstation Pro下安装ubuntu-14.04.4(64位)方法(附ubuntu-14.04-desktop-amd64.iso下载链接)
  11. kali使用
  12. C# 类型、存储和变量
  13. Rest api简介
  14. Confluence 6 PostgreSQL 创建数据库和数据库用户
  15. 6.3.4 新的_Bool类型
  16. Java如何对List集合的操作方法(一)
  17. mysql 5.7/percona server/mariadb 10.2安装与服务器参数优化
  18. Vue笔记:使用 Yarn 管理依赖包
  19. 【基础练习】【拓扑排序】codevs3294 车站分级题解
  20. caffe Python API 之上卷积层(Deconvolution)

热门文章

  1. HTML5之选择上传图片文件
  2. ADO.NET基础
  3. angular中ueditor插件的使用
  4. 自签名SSL生成
  5. session在登录中的使用
  6. SVN设置钩子文件限制提交文件时必须填写更新日志
  7. MSChart使用之双Y轴使用
  8. cursor 与refcursor及sys_refcursor的区别 (转载)
  9. [转]Delphi导出Excel的设置操作
  10. javascript基础学习(十一)