Maven 实战系列之在Windows上安装Maven
来源:互联网 发布:通过网络发信息吗 编辑:程序博客网 时间:2024/05/11 14:05
转自: http://jingyan.baidu.com/article/1709ad808ad49f4634c4f00d.html
Maven是一个优秀的构建工具(类似于 Ant, 但比 Ant 更加方便使用),能帮助我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。只需要输入简单的命令,Maven就可以帮我们处理构建过程中的繁琐任务。
工具/原料
- Windows 系统
- JDK 1.5 及以上版本
- Maven 3.2.5
方法/步骤
下载Maven的安装包,下载链接:http://maven.apache.org/download.cgi
如图所示,点击 apache-maven-3.2.5-bin.zip 链接下载 3.2.5 版本的mavn包。
下载后的文件为apache-maven-3.2.5-bin.zip 压缩包,将其解压到一个固定的文件夹。我的是解压到 C:\tools 目录下,更新Maven时只需要下载新的Maven包,解压到此目录并按照第三步修改环境变量即可。
修改环境变量。打开系统属性面板(在桌面上右击"我的电脑" ->"属性"->"高级系统设置"),然后点击"环境变量" ->"新建"->输入"M2_HOME"和Maven解压后的根目录路径(我解压到C:\tools下所以完整的路径就是C:\tools\apache-maven-3.2.5),然后点击确定,再然后找到名为Path的系统变量,单击选中后点击"编辑",将 %M2_HOME%\bin; 添加到变量值的开头(注意最后的分号也是要添加的)。
验证是否安装成功。点击windows左下角的"开始",在搜索框中输入cmd,然后回车就可以打开windows的命令提示符窗口,然后输入 echo %M2_HOME% 命令查看设置的环境变量,输入mvn -v 查看maven的版本,如果安装成功则显示如下所示:
生成Maven本地仓库。在Maven项目中,用户无需像以前一样自己下载依赖的jar包再放入项目中,只需要定义项目的 pom.xml 文件,对项目使用Maven命令时,Maven会自动从网络上下载相应的包到本地仓库,项目就可以直接使用本地仓库的包。第一次安装Maven时在windows的命令提示符窗口输入 mvn help:system 命令然后回车,等其执行完后就可以在 C:\Users\Admin\.m2\repository 看到 Maven 下载的一些文件。
注: 本步必须在联网情况下执行。
用户自定义配置。Maven有一个全局配置文件为 Maven根目录/conf/settings.xml 文件(比如我的就是 C:\tools\apache-maven-3.2.5\conf\settings.xml),Maven默认是使用此配置文件,所有用户共享此配置。但是推荐每一个用户配置自己的配置文件,防止无意思影响系统中其他用户,只需要将全局的配置文件复制到用户目录下的 .m2 文件夹即可(我的当前用户是 Admin, 所以复制后为 C:\Users\Admin\.m2\settings.xml )。(如果没有 .m2 文件夹 请先执行上一步,maven会在当前用户的目录下生成 .m2 文件夹)。
END
注意事项
- 必须安装JDK,可在命令提示符窗口输入java -version 命令查看 JDK 版本
- Maven 实战系列之在Windows上安装Maven
- Maven 实战系列之在Windows上安装Maven
- Maven 实战系列之在Windows上安装Maven
- Maven安装----在Windows上安装Maven
- 在Windows上安装Maven
- 在Windows上安装Maven
- 在Windows上安装Maven
- 在Windows上安装Maven
- 在windows上安装Maven
- 【maven】Windows上安装maven
- Windows上安装Maven
- Windows上安装Maven
- Windows上安装Maven
- windows上Maven安装
- Windows上安装Maven
- Maven Windows上安装过程
- 在Windows上安装Maven并且集成eclipse
- 在Windows上Maven的安装及配置
- 第八周项目1——2 实现复数类中的运算符重载(友元函数)
- android 创建bitmap的多种方式
- UItableView 总结1——聊天界面
- 记事本程序中打开功能出错并且此时程序占用内存过大
- vs不能断点
- Maven 实战系列之在Windows上安装Maven
- 配置JDK时发生'javac'不是内部或外部命令的现象与解决过程
- github使用
- White spaces are required between publicId and systemId
- 第7周项目1(2)
- android cmd adb命令安装和删除apk应用
- centos 6.6 qmake 找不到命令
- 优先队列priority_queue 用法详解
- ACM进阶指南