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] ------------------------------------------------------------------------
|
maven的入门与测试
最新推荐文章于 2024-06-04 14:33:21 发布