MaVen的使用

本文介绍了Maven作为Java项目构建工具的基础概念,包括其标准化的项目结构和构建流程、依赖管理机制,常用的命令如compile、clean等,以及生命周期的三个阶段:清理、核心工作和生成报告。还详细讲解了依赖的导入和范围设置。
摘要由CSDN通过智能技术生成

一:Maven简介

1.Maven是专门用于管理和构建Java项目的工具,它的主要功能有:

①提供了一套标准化的项目结构

②提供了一套标准化的构建流程(编译,测试,打包,发布……)

③提供了一套依赖管理机制

2.Maven模型:

3.仓库分类:

①本地仓库:自己计算机上的一个目录

②中央仓库:由Maven团队维护的全球唯一的仓库

地址:https://repo1.maven.org/maven2/

③远程仓库(私服):一般由公司团队搭建的私有仓库

4.当项目中使用坐标引入对应依赖的jar包后,首先会查找本地仓库中是否有对应的jar包:

①如果有,则在项目中直接引用

②如果没有则去中央仓库中下载对应的jar包到本地仓库

5.还可以搭建远程仓库,将来jar包的查找顺序变为:

本地仓库->远程仓库->中央仓库

二:Maven的常用命令

1.compile:编译

2.clean:清理

3.test:测试

4.package:打包

5.install:安装

三:Maven的生命周期

1.Maven构建项目生命周期描述的是一次构建过程经历经历了多少个事件

2.Maven对项目构建的生命周期分为三套

①clean:清理工作

②default:核心工作,例如编译,测试,打包,安装等

③site:产生报告,发布站点等

四:依赖管理

1.使用坐标导入jar包

①在pom.xml中编写<dependencies>标签

②在<dependencies>标签只能使用<dependency>引入坐标

③定义坐标的groupld,artifactld,version

④点击刷新按钮,使坐标生效

2.使用坐标导入jar包—快捷方式

①在pom.xml中按alt + insert,选择Dependency

②在弹出的面板中搜索对应坐标,然后双击选择对应坐标

③点击刷新按钮,使坐标生效

五:依赖范围

1.通过设置坐标的依赖范围(scope),可以设置对应jar包的作用范围:编译环境、测试环境、运行环境

2.<scope>默认值:compile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值