Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。
一、下载以及配置
1、下载maven3.2.5,这个版本是支持jdk1.6的。目前最高版本是maven3.3.9,这个版本是支持jdk1.7,并不支持jdk1.6,如果你下载这个版本并且本地jdk安装是jdk1.6,就会出现这个错误Unsupported major.minor version 51.0,这时候你有两个选择,要么更换jdk,要么更换maven版本。
2、下载好maven之后,进行解压,然后配置对应的path,也就是maven的bin目录,注意在此之前我们需要先安装好jdk的版本,并且配置好对应的环境变量。
3、dos系统检测maven是否配置成功。(使用命令mvn -version,如果出现版本信息,表示环境变量配置成功)
4、maven仓库配置
5、eclipse配置:由于eclipse4基本都自带maven,现在要用我们自己下载的maven,在eclipse上配置一下就可以了。
二、使用
(1)在dos系统下操作
1、在E盘建立一个test文件夹,然后进入文件夹;使用mvn generate命令,首次会进行下载jar。
2、然后出现以下提示
3、然后进入新建的项目first,目录有src和pom.xml,src下面有main和test目录,在main里面写源码,test写测试代码
4、在first目录下,使用mvn package进行打包,增加了target目录
--默认是打jar包,这个可以在pom.xml文件里进行配置
5、使用这个命令执行程序
java -cp target/first-1.0-SNAPSHOT.jar com.ythu.App
本人在测试的时候总是报archetype插件不存在错误,然后我修改了setting.xml文件,如下是我的文件配置
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
(2)在ide下使用
1、eclipse创建一个项目
2、选择maven project然后next,然后选择maven-archetype-quickstart再next,按图示填写好groupId, artfactId,version等信息,点击finish(创建简单Maven项目)
3、选择maven project然后next,然后选择maven-archetype-webapp再next,按图示填写好groupId, artfactId,version等信息,点击finish(创建web项目)
4、导入maven项目(和我们平时导入项目没什么区别,都是导入已存在的项目工程)
5、项目run as后有许多maven命令,点击Maven build创建新的命令