配置MAVEN2的环境变量
(右击)计算机-->属性-->高级系统设置-->高级-->环境变量;
在系统变量里点击新建,弹出以下窗口:
其中变量名一定为:MAVEN_HOME
变量值是解压后的目录的bin的上级目录
在系统变量列表中找到系统变量path,打开之,在变量值中追加”;%MAVEN_HOME%/bin”,如图:
打开dos窗口,输入mvn–v,如果出现以下信息则表示maven2已经安装成功,如图:
POM:POM(pom.xml)是Maven的核心文件,它是指示Maven如何工作的元数据文件,类似于Ant中的build.xml文件。POM文件位于每个工程的根目录中。
GroupId:groupId是一个工程的在全局中唯一的标识符,一般地,它就是工程名。groupId有利于使用一个完全的包名,将一个工程从其它有类似名称的工程里区别出来。
Artifact:artifact 是工程将要产生或需要使用的文件,它可以是jar文件,源文件,二进制文件,war文件,甚至是pom文件。
用maven2.0创建一个Test项目
1、修改配置文件:
打开E:/Java Tools/apache-maven-2.2.1/conf/settings.xml
查找"<localRepository>"标签,修改成:
<localRepository>E:/Java Tools/apache-maven-2.2.1/repo</localRepository>
2、打开cmd进人eclipse工作目录:
D:/Users/nzzpp/workspace/mvn archetype:create -DgroupId=com.eileen -DartifactId=Test
Com.eileen:表示组织名
Test:表示项目名
运行命令后,workspace目录下生成Test文件
3、项目名>mvn eclipse:m2eclipse
m2eclipse
D:/Users/nzzpp/.m2/repository/org/apache/maven/plugins/maven-eclipse-plugin
打开maven-metadata-central.xml文件修改:
<latest>2.7</latest>
<release>2.7</release>
在eclipse的安装包中找到dropins文件打开然后创建一个m2eclipse.link文件;
文件内容为path= E:/Java Tools/m2eclipse
mvn compile
编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时。
mvn test-compile
编译测试代码,compile之后会生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下。
mvn test
运行应用程序中的单元测试
mvn site
生成项目相关信息的网站
mvn clean
清除目标目录中的生成结果
mvn package
依据项目生成 jar 文件,打包之前会进行编译,测试。
mvn install
在本地 Repository 中安装 jar。
mvn eclipse:eclipse
生成 Eclipse 项目文件及包引用定义,注意,需确保定义Classpath Variables: M2_REPO,指向本地maven类库目录。
mvn cobertura:cobertura 进行编译、测试、生成测试报告完