JAVA学习1:Maven3环境搭建
2016-06-08 15:46
399 查看
好长时间不用Java,今天看了下,Maven集成成主流了,在技术水平与日俱进的同时,感叹下IT行业必须有活到老学到老的精神。
先说下环境:
Maven:Maven 3.0.5 解压后路径:F:\Maven\apache-maven-3.0.5-bin
JDK:jdk1.7.0_11 安装路径:C:\Program Files\Java\jdk1.7.0_11
一.下载Maven
Maven主页:http://maven.apache.org/
下载地址:
http://maven.apache.org/download.cgi
Maven解压后:
二.设置环境变量:
自己配置好Java环境变量后主要就是Maven的环境变量Maven_HOME,和Maven的Path变量,我的如下系统变量,JAVA_HOME:C:\Program Files\Java\jdk1.7.0_11
系统变量,CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
系统变量,MAVEN_HOME:F:\Maven\apache-maven-3.0.5-bin
用户变量,Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%MAVEN_HOME%\bin
调出CMD,运行命令验证是否配置成功:mvn -version,我的结果显示如下
OK,第一步安装成功。
三.设置Maven仓库 — repository
在项目管理依赖的时候,编辑pom.xml文件保存后,Maven会先从Maven仓库中查找依赖包,如果在Maven仓库中没有发现依赖包的话,会自动从网上下载。
首先设置Maven仓库存放位置,设置完毕后,Maven下载的所有包都会放在仓库中。
进入Maven安装目录下的conf目录,我们要设置的仓库位置就要在settings.xml中配置。
我的目录是:F:\Maven\apache-maven-3.0.4\conf
默认仓库位置为保存在个人文件夹下的~/.m2/repository。
将其修改为自定义的位置,这里修改为F:\Maven\repository。以后所有的依赖包都会放在此文件夹下。
添加依赖需要修改pom.xml文件,主要需要配置groupId、artifactId、version这三项。
可以从以下两个网站搜索这些包的信息
The Central Repository:http://search.maven.org/
mvnrepository:http://mvnrepository.com/
groupId:项目或者组织的唯一标志,并且配置时仓库中生成的路径也是由此生成,如org.myproject.mojo生成的相对路径为org/myproject/mojo
artifactId:项目的通用名称
version:项目的版本
如果由于网速问题依赖包不能完全下载下来,也可以考虑手动安装,请参考另一篇文章:
maven3 手动安装本地jar到仓库
相关文章推荐
- spring3零配置注解实现Bean定义(包括JSR-250、JSR-330)
- mybatis There is no getter for property named 'xx' in 'class java.lang.String
- SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)
- java处理日期时间的方法
- 基础SSH注解方式配置(ST2.1,SP3.1H4.14,JAVAEE6.0 JAVASE1.7)
- javassist3.17.0-GA, 3.17.1-GA.jar包bug,java.lang.VerifyError: Inconsistent args count operand in invo
- 两个与spring事务相关的问题
- 在MyEclipse10中进行Srping MVC环境的搭建
- SpringMVC学习笔记
- cn.springmvc.service.impl.AFDCityServiceImpl cannot be cast to cn.springmvc.service.AFDCityService
- Spring 攻略第003讲
- 用javaDBF操作(读、写)DBF文件
- SpringMVC @RequestBody接收Json对象字符串
- Spring基础五之Springmvc和hibernate事务不提交
- 在spring中date类型转换成string类型
- 解决eclipse中maven web工程打包成war(发布到tomcar)时lib中没有jar包的解决方法
- 解决eclipse Maven 主项目不能刷新maven
- Java基本数据类型和长度
- eclipse 启动是吧 jvm.dll failed
- Java读写局域网共享文件夹,Java读写Windows共享文件夹,JCIFS