第一步:下载maven,解压缩。

  在maven官网下载maven文件,这里我下载的是“apache-maven-2.2.1-bin.zip”,如果需要maven的源代码,可以选择下载以“src.zip”结尾的分发包。下载完成之后,解压到自定义的位置。

第二步:设置环境变量。

  这里涉及到的环境变量有三个,分别是“M2_HOME”、“path”以及“MAVEN_OPTS”,下面将分步阐述。

  首先,新增环境变量“M2_HOME”,其值设置为第一步中解压得到的maven文件的位置,也就是maven的安装路径,例如,“D:\work\apache-maven-2.2.1”。

  其次,编辑环境变量“path”,将maven的指令文件夹添加至该路径中。这里,我们引用刚刚定义的“M2_HOME”环境变量,在“path”内容的尾部追加“;%M2_HOME%\bin”。

  最后,新增环境变量“MAVEN_OPTS”,其值一般设置为“Xms128m -Xmx512m”。该变量并不是必须的,但是默认的内存使用量在构建较大的项目时可能会不足。

  到这里,maven就可以使用了,试着在命令行窗口键入“mvn -v”指令,其输出如下所示。

第三步:在用户范围内配置maven。

  默认情况下,maven使用的配置文件为“M2_HOME\conf\settings.xml”,注意这里的“M2_HOME”代指maven的安装路径。我们可以在这个文件中对maven进行自定义的设置,但是,这种配置方式存在以下两个缺点:

  (1)这种配置是全局性质的,当前计算机上的所有用户都会受到配置的影响;

  (2)当我们下载了新版本的maven,而又想要应用原来的配置的话,还得去原来的maven中拷贝“settings.xml”文件到新的maven中;

maven提供了一种解决方案,那就是使用用户范围配置。当我们使用maven执行了一些指令之后,在用户目录下会存在一个名为“.m2”的文件夹,我们可以复制maven中的“settings.xml”文件到此文件夹下,然后在这里对maven进行配置。这种配置方式只会作用于当前用户,而且,在升级了maven之后,也不需要重新配置新的maven。

最新文章

  1. 介绍开源的.net通信框架NetworkComms框架 源码分析(九) IPConnection
  2. JavaScript Patterns 5.1 Namespace Pattern
  3. Apache的Order Allow,Deny 详解
  4. [No000035]操作系统Operating System之OS Interface操作系统接口
  5. 常见的NoSql系统使用场景分析--转载
  6. ERROR 1442 (HY000):because it is already used by statement which invoked this stored function/tr
  7. c#文件转化byte数组
  8. CSSOM视图模式
  9. "笨方法学python"
  10. float 保留两位小数
  11. Motion-Based Multiple Object Tracking
  12. 用虚拟机安装Linux系统的过程
  13. 201521123115《java程序设计》第十一周学习总结
  14. MyBatis学习总结——实现关联表查询(转)
  15. [转]linux下centos服务器安全设置
  16. BZOJ 3265: 志愿者招募加强版 [单纯形法]
  17. PHP报错类型
  18. swift 头尾式动画
  19. java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet解决
  20. SpringMVC 文件上传(Multipart)

热门文章

  1. install vim-powerline
  2. Java泛型学习笔记 - (三)泛型方法
  3. Android内存优化之 LruCache与DiskLruCache
  4. SharePoint Site "Regional Settings"功能与CSOM的对应
  5. Cairo 下载,测试
  6. 滑动的scrollowview的导航渐变
  7. laravel in centos
  8. 第二章 搭建Android开发环境
  9. [SHELL] 修改xml的内容
  10. 如何在tomcat中如何部署java EE项目