1.maven的作用
a.管理jar--maven可以在下载jar包后正确的下载和该jar包关联的jar
b.将项目拆分为若干模块
2.maven概念 : 是一个基于java平台的自动化构建工具,构建工具有make-out-maven-gradle,目前主流是maven。
3.maven功能:
清理:删除编译结果,为重新编译做准备
编译:java->class
测试:针对于项目中的关键点进行测试,也可用项目中的测试代码去测试开发代码(测试也要学敲代码了,只不过他们写的测试代码,开发写的开发代码)
报告:将测试的结果进行显示
打包
安装:将打成的包放到本地仓库
部署:将打成的包放到服务器--java(jar),web(war)
4.maven的安装
then
then
配置MAVEN_HOME :
F:\apache-maven-3.5.3-bin\apache-maven-3.5.3
path :;%MAVEN_HOME%\bin
验证: mvn -v
安装成功则显示
then
配置本地仓库
如果不配,默认的本地仓库在 Default: ${user.home}/.m2/repository
5.maven常用命令
mvn compile 编译
mvn test 测试
mvn package java文件打成jar包,web文件打成war包(测试没通过,打包会报错,这个叫生命周期,产生的包会放在target文件夹里)
mvn install 将打包完毕的项目放入本地仓库,供其他项目使用
mvn clean 清理(运行后你会发现target文件夹不见了,因为编译结果被清理掉了)
6.在eclipse上运行maven项目
i.perferences中配置maven使用自己的版本
ii.重新设置maven仓库位置,设为本地仓库
iii.在pom.xml中添加依赖后,需要右键项目maven update-project