Maven九:Maven的常用命令(底层:mvn  archetype:generate;mvn compile;mvn test;mvn package;mvn clean;mvn install)

以前Maven的操作都是IDE上的,本篇博客主要介绍这背后的Maven的原生命令。目的是了解Maven背后的命令流程和原理。

即如Eclipse、IDEA这些IDE都对maven这些命令进行了整合,像生成、测试、编译这些环节都是IDE自动帮助我们来完成的;通过本篇博客,可以加深了解下maven底层的命令和执行的过程。 

目录

1.Maven常用命令简介

2.Maven命令实操

(1)mvn  archetype:generate:创建Maven工程结构

So,如何使用Eclipse打开这个工程?

(2)mvn compile:编译源代码

(3)mvn test:执行测试用例

(4)mvn package:项目打包

(5)mvn clean:清除产生的项目

(6)mvn install:安装至本地仓库(有个疑问待解决)


1.Maven常用命令简介

(1)mvn  archetype:generate:自动创建maven标准的工程结构;(具体maven工程的标准工程结构见:Maven三中介绍)

(2)mvn compile:把项目中的源代码进行编译,生成对应的字节码classes文件;

(3)mvn test:maven默认集成了junit(一款测试用例组件),通过这个命令可以一次性执行当前工程中所有已经编写好的测试用例类,来检验之前写的代码是否是正确的;

(4)mvn clean:在项目编译后,这些编译后的文件会保存在target目录中;这个命令会将整个target目录给删除掉,进而让工程保持一个最纯净的环境;

(5)mvn package:项目开发最后的产出物是要把项目打成jar包或者是war包;

(6)mvn install:将前面打好的jar包(或者是war包)发布到本地仓库;(好处是:当我们把工程安装到本地仓库后,开发的其他项目也就可以引用这个打包好的jar包了)。


2.Maven命令实操

(PS:操作前,记得要环境变量的系统变量的path变量中,配置maven的bin目录)

(1)mvn  archetype:generate:创建Maven工程结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值