maven学习

基本概念

什么是maven?
Maven是一个项目管理工具和自动化构建工具,还可以管理Jar包的依赖
maven的作用
作用一: 项目管理【Project Object Management】
作用二: 项目自动化构建,[一键完成 清理编译-测试-打包-部署]
作用三: Jar包依赖管理
maven的好处
好处一:maven支持多种平台,windows/linux/mac
好处二: maven便于项目团队开发,适合大中型项目
好处三:可以节省磁盘空间和简化jar包管理

maven的安装

第一步:将下载好的压缩包解压到指定的目录
第二步:配置maven的环境变量
M2_HOME=C:\devsoft\apache-maven-3.6.3
Path=;%M2_HOME%\bin
第三步:测试是否成功: mvn -version

maven项目结构

项目名
src
 main----------------------业务逻辑代码和业务逻辑代码所需要的配置文件的
  java----------------=–业务逻辑代码
  resources--------------业务逻辑代码所需要的配置文件
 test----------------------存放测试代码和测试代码所需要的配置文件的
  java-------------------存放测试代码
  resources--------------测试代码所需要的配置文件的
 pom.xml:相当于动态web工程的web.xml,在pom文件配置项目的坐标和依赖信息

maven常用命令

  • mvn clean: 清理当前项目下的target目录
  • mvn compile:将src/main/java目录里面的java代码编译
  • mvn test:执行src/test/java目录里面的测试代码的
  • mvn package:将当前项目打成对应的包【Jar包、War包、Pom包】
  • mvn install:将当前项目打成对应的包扔到本地仓库中。
  • mvn deploy:将本地仓库对应的包部署到私服上。
  • mvn site: 用来生成项目的站点信息。

maven仓库

Maven的仓库:就是存放Jar包的一个文件夹
Maven的仓库划分: 本地仓库、远程仓库【私服、镜像仓库、中央仓库】
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值