2 Maven-安装和配置
来源:互联网 发布:麻将软件 编辑:程序博客网 时间:2024/05/22 12:11
Maven学习笔记
1.Maven-简介 2.Maven-安装和配置 3.Maven-POM文件说明 4.Maven-坐标 5.Maven-依赖详解 6.Maven-仓库 7.Maven-生命周期和插件 8.Maven-聚合 9.Maven-继承和反应堆 10.Maven-使用NEXUS创建私服 11.Mavne-配置从NEXUS下载构件和为项目配置独立仓库 12.Maven-使用Hudson进行持续集成及系统配置 13.Maven-创建Hudson任务 14.Maven-Hudson监视任务、用户管理、工作目录
2.1.1检查JDK的安装
在安装Maven之前,首先要确认你已经正确安装了JDK。Maven可以运行在jdk1.4及以上的版本。打开Windows的命令,运行如下图命令来检查Java安装:
上述命令首先检查环境变量 JAVA_HOME是否指向了正确的JDK目录,接着尝试运行java命令。如果Windows无法执行java命令,或者无法找到JAVA_HOME环境变量,就需要检查Java是否安装了,或者环境变量是否设置正确。
2.1.2 下载Maven
(1)请访问Maven的下载页面:http://maven.apache.org/download.cgi#,其中包含针对不同平台的各种版本的Maven下载文件。
(2)对于首次接触Maven的读者来说建议使用Maven 3.0以上的版本。在写本文档的时候Maven最新版本是3.3.9,所以我用了 apache-maven-3.3.9-bin.zip。如果你对Maven的源码感兴趣并想自己构建Maven,还可以下载 apache-maven-3.3.9- bin.zip.asc。该下载页面还提供了md5校验和文件的asc数字签名文件,可以用来校验Maven分发包的正确性和安全性。
(3)Maven3完全兼容Maven2而且比Maven性能更好,还对其中的某些功能进行了改进,如果你之前用Maven2考虑是否升级的 话,那就大可放心升级!
2.1.3本地安装
(1)将安装文件解压到指定的目录中,如图:
(2)需要设置环境变量,将Maven配置到操作系统环境中。
在桌面右击 “我的电脑”->“属性”->单击“高级属性设置”->单击“环境变量”,在“系统变量”中新建一个变量,变量名为:MAVEN_HOME,变量值为Maven的解压安装目录D:\apache-maven-3.3.9。单击“确定”按钮。注意:多个值之间用逗号隔开,然后单击确定按钮。至此,环境变量设置完成。如下图:
(3)打开新的cmd窗口,运行如下命令检查Maven的安装情况:
第一条命令用来检查环境变量MAVEN_HOME是否指向了正确的Maven安装目录。
第二条命令是检查Windows是否能够找到正确的mvn执行脚本。
通过以上操作,恭喜你的 Maven已安装完成!
2.1.4升级Maven
Maven更新比较频繁,因此用户往往会需要更新Maven安装活的更多、更酷的新特性,并避免一些旧的bug。
在Windows上更新比较简便。值需要下载新的Maven安装文件,解压到本地目录,然后更新环境变量MAVEN_HOME即可。加入出现了新的版本3.4.0,我们将其下载解压到指定的目录:D:\apache-maven-3.4.0即可,接着按照上面的步骤编辑环境变量MAVEN_HOME,更改其值为上面新版本的路劲:D:\apache-maven-3.4.0即可。反过来,想使用旧版本也一样。
2.1.4更改Ecplipse配置
由于现在最新版本的Ecplipse都支持了Maven,所以这里就不再描述Ecplipse怎么集成Maven了。这里就说明一下更改配置,如下图:
- 2 Maven-安装和配置
- Maven安装和配置
- Maven安装和配置
- Maven安装和配置
- Maven 安装和配置
- maven 安装和配置
- 【Maven】-安装和配置
- Maven安装和配置
- Maven 安装和配置
- maven安装和配置
- Maven 安装和配置
- Maven安装和配置
- maven安装和配置
- maven安装和eclipse中配置maven
- Maven的安装和配置
- maven插件安装和配置
- maven安装和环境变量配置
- maven安装和环境变量配置
- Lee天Code : 111. Minimum Depth of Binary Tree
- 安装SQLSERVER2005提示事务管理器不可用
- iOS应用程序的生命周期
- eclipse相关知识点
- log4net配置
- 2 Maven-安装和配置
- mysql 性能优化方案
- gridview控制显示行数
- JDBC对数据库时间的操作
- 起底半成品生鲜行业之殇,下一步如何破局?
- iOS开发系列--让你的应用“动”起来--iOS动画
- 深度学习之常见tricks
- ZooKeeper 分布式锁
- K阶斐波那契数列