maven的入门与测试

maven是一种自动化构建项目(与其相同的工具ant,但ant效果不好),如果没有mav也可以写项目,只是效率不高

下载地址:apache官网下载, http://maven.apache.org/download.cgi

maven中常用的命令:
mvn clean:清除target目录
mvn package :将项目打包
mvn compile :生成编译文件
mvn test :生成测试文件和编译文件
mvn clean package: 等价于 mvn clean、mvn package;

使用方法:
一、搭建环境变量
1.mvn需要jdk的支持(jdk1.7及以上配置)
2.解压的文件放入d盘
3.mvn环境变量的配置
1.M2_HOME   D:\apache-maven-3.3.3  (这个路径最好简洁)
2.Path      %M2_HOME%\bin
4.cmd中测试

C:\Users\Administrator>mvn -version(1.输入这个mvn -version,显示如下信息表示(环境搭建成功)成功)
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T19:57:3
7+08:00)
Maven home: D:\apache-maven-3.3.3
Java version: 1.8.0_11, vendor: Oracle Corporation
Java home: E:\Java\jdk1.8.0_11\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "x86", family: "dos"  

二、maven的结构及测试
1、结构


2.在cmd中测试

     maven常用的命令, 1.mvn compile(生成编译文件)
       2.mvn test(生成测试文件)
       3.mvn clean package (打包jar)
       4.mvn clean (清除target目录 )
       5.mvn archetype:generate (自动构建符合maven标准的目录)


C:\Users\Administrator>d:  (第一步:选中所在盘) (注意:1.cd表示进入,2.cd..表示后退)
  
D:\>cd maven_project       (第二步:进入maven_project工程)

D:\maven_project>cd maven01(第三步:进入maven01项目)

D:\maven_project\maven01>mvn test (第四步:测试)
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building hello-demo 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ maven-hel
oworld ---
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.
. build is platform dependent!
[INFO] skip non existing resourceDirectory D:\maven_project\maven01\src\main\re
ources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ maven-hellowor
d ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding GBK, i.e. bui
d is platform dependent!
[INFO] Compiling 1 source file to D:\maven_project\maven01\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ m
ven-helloworld ---
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.
. build is platform dependent!
[INFO] skip non existing resourceDirectory D:\maven_project\maven01\src\test\re
ources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ maven-
elloworld ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding GBK, i.e. bui
d is platform dependent!
[INFO] Compiling 1 source file to D:\maven_project\maven01\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ maven-helloworld
--
[INFO] Surefire report directory: D:\maven_project\maven01\target\surefire-repo
ts

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running cn.ittx.maven.TestHelloWorld
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 sec

Results :

Tests run: 1, Failures: 0, Errors: 0, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS            (第五步:表示成功)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.917 s
[INFO] Finished at: 2015-11-03T12:45:49+08:00
[INFO] Final Memory: 12M/30M
[INFO] ------------------------------------------------------------------------  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值