Maven项目管理(一)

目录

Maven下载与安装

Maven下载

Maven环境配置

Maven基础概念

仓库(repository)

坐标

 本地仓库配置

镜像仓库配置

在IDEA中配置路径

Maven项目

Maven项目结构

Maven项目构建流程

Maven项目构建命令

命令行

Maven项目依赖管理机制

标准坐标管理依赖

依赖范围


Maven下载与安装

Maven下载

下载地址Maven – Download Apache Maven

Maven环境配置

需要先配置JAVA_HOME

配置MAVEN_HOME

重启电脑 命令行输入mvn显示如下内容说明配置成功

Maven基础概念

仓库(repository)

仓库用于存储资源,包含各种jar包

本地仓库→私服仓库→中央服务器中的中央仓库

本地仓库如果确实jar包先在向私服仓库请求下载,如果私服也没有再,私服向中央仓库请求下载

私服为中央仓库分担压力,保存有版权的资源

中央仓库由maven团队自己维护

私服是部门/公司范围内存储资源的仓库

坐标

坐标指明jar包资源在中央仓库中的位置,便于查找

坐标的组成

groupId:定义maven项目隶属的组织名称(通常是域名的反写,例如org.mybatis)

artifactId:定义当前maven项目名称(通常是模块的名称,例如CRM、SMS)

version:定义项目版本号

https://mvnrepository.com/可以用来查坐标

 本地仓库配置

若使用maven,仓库会默认在C盘user\.m2\repository

不过为了不占用C盘空间

可以自己在D盘新建一个repository

打开并编辑settings.xml,大约第55行位置,自定义仓库路径

默认位置 

${user.home}/.m2/repository

自定义位置

D:\apache-maven-3.6.3\repository

镜像仓库配置

在settings.xml中配置镜像

<mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>

在IDEA中配置路径

file→settings→ maven

Maven项目

maven项目由标准化的项目结构和构建流程

Maven项目结构

src的同层下由pom.xml为项目核心配置文件

resources为代码配置文件目录

web 项目结构↓

Maven项目构建流程

编译→测试→打包→发布

Maven项目构建命令

命令行

mvn compile    #编译
mvn clean      #清理
mvn test       #测试
mvn package    #打包
mvn install    #安装到本地仓库

在pom.xml文件所在层级执行命令

Maven项目依赖管理机制

标准坐标管理依赖

groupId:定义maven项目隶属的组织名称(通常是域名的反写,例如org.mybatis)

artifactId:定义当前maven项目名称(通常是模块的名称,例如CRM、SMS)

version:定义项目版本号

依赖范围

另有

scope:依赖范围

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值