Maven3 安装和使用

Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便更灵活的控制 项目。

一、安装

1、下载地址:http://maven.apache.org/download.html, 下载最新的版本的maven


2、将下载的源文件解压到软件安装目录:D:\mysoft\apache-maven-3.3.3

3、配置环境变量:

新建:MAVEN_HOME : D:\mysoft\apache-maven-3.3.3

再path中添加:%MAVEN_HOME%\bin 

*(可选)MAVEN_OPTS : -Xms256m -Xmx512m

4、验证是否安装成功:

命令行中输入:mvn -version, 如果出现下图输出,说明已经安装成功

二、Maven的POM文件

pom.xml 文件是maven对一个项目的核心配置,这个文件将包含你希望如何构建项目的大多数配置信息。

三、Maven的常用命令

1、创建Maven的普通 java 项

eg:mvn archetype:create -DgroupId=packageName  -DartifactId=projectName  

2、创建Maven的Web项目:   
mvn archetype:create -DgroupId=packageName   -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp    

3、编译源代码: mvn compile 
4、编译测试代码:mvn test-compile    
5、运行测试:mvn test   
6、产生site:mvn site   
7、打包:mvn package   
8、在本地Repository中安装jar:mvn install 
9、清除产生的项目:mvn clean   
10、生成eclipse项目:mvn eclipse:eclipse  
11、生成idea项目:mvn idea:idea  
12、组合使用goal命令,如只打包不测试:mvn -Dtest package   
13、编译测试的内容:mvn test-compile  
14、只打jar包: mvn jar:jar  
15、只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile 
      ( -skipping 的灵活运用,当然也可以用于其他组合命令mvn package -Dmaven.test.skip=true)  

16、清除eclipse的一些系统设置:mvn eclipse:clean  

17、install:把包安装在本地的repository中,可以被其他工程作为依赖使用

  18、deploy:在集成或者发布环境下执行,将最终版本的包拷贝到远程的repository,可以被其他开发者工程使用

每个命令实际对应的是潜在的goals,命令按照填写的goals顺序执行

mvn clean dependency:copy-dependencies package 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值