Maven概述
Maven是由Apache开发的一个工具。用来管理java项目, 依赖管理(jar包的管理),项目构建
Maven的作用
依赖管理: maven对项目的第三方构件(jar包)进行统一管理。向工程中加入jar包不要手工从其它地方拷贝,通过maven定义jar包的坐标,自动从maven仓库中去下载到工程中。
项目构建: maven提供一套对项目生命周期管理的标准,开发人员、和测试人员统一使用maven进行项目构建。项目生命周期管理:编译、测试、打包、部署、运行。
maven对工程分模块构建,提高开发效率。
MAVEN常用命令
Lifecycle:
Lifecycle中有5个常用命令分别是clean、compile、test、package、install
clean
作用是清楚编辑产生的target文件夹内容,可以配合相应命令一起使用,如mvn clean package, mvn clean test
compile
该命令可以对src/main/java目录下的代码进行编译
test
测试
package
可以对 java项目 和 web项目 进行打包
java项目:
web项目:
tips:
如何更改打包之后的文件名:
<finalName>day1010</finalName>
install
mvn install, 打包后将其安装在本地仓库