maven基本概念,仓库,构建和部署,安装配置,目录结构,配置文件

视频来自https://ke.qq.com/webcourse/index.html#course_id=303156&term_id=100359247&taid=2222959108595764&vid=w142634hes2

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

猜你喜欢

转载自blog.csdn.net/qq_26950567/article/details/80696906
今日推荐