Maven基本使用

简介: Maven基本使用

Maven简介:


Apache Maven 是一个项目管理和构建工具,它基于项目模型(POM)的概念,通过一小段描述信息来管理项目的构建,报告和文档


Maven的作用:

 (1)项目搭建;


(2)依赖管理;


(3)项目信息管理。


1.提供一套标准化的项目结构

在不同的Java ide上面创建项目结构,比如说IDEA和eclipse这些ide上创建Java项目都有所不同

但是使用Maven创建项目可以使得项目结构标准化


2.提供一套标准化的构建流程(编译,测试,打包)

Maven将流程中的操作统统简化了

在Maven项目的右边有如compile(编译),clean(清理),test(运行测试) ,package(打包),install(安装)只需双击即可快速让整个项目动起来


3.提供了一套依赖管理机制

通常导入第三方资源需要下载jar包,复制jar包到项目,将jar包加入工作环境

jar包动辄几十个,还有可能下载下来后发现版本不对应,十分繁琐

而Maven只需要使用标准的坐标配置管理各种依赖

只需要简单的配置就可以完成依赖管理


什么是项目构建?

答:项目构建是:编译、测试、成文(生成文档)、打包、部署等,或者是:除了编写源码之外其他工作。


Maven是跨平台的:同一套指令可以在不同的系统上运行。


仓库分类:


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

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

远程仓库(私服):一般由公司团队搭建的私有仓库(提升中央仓库的访问速度)


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


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


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


Maven常用命令


       compile:编译


        clean:清理


        test: 测试


         package:打包


          install: 安装


Maven生命周期


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


Maven对项目构建的生命周期划分为3套


clean:清理工作


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


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


同一生命周期内,执行后边的命令,前边的所有命令会自动执行


Maven坐标详解


目录
相关文章
|
10月前
|
存储 Java Maven
Maven知识【Maven安装配置&Maven基本使用】第二章
Maven知识【Maven安装配置&Maven基本使用】第二章
|
10月前
|
IDE Java 数据库连接
Maven的安装配置与基本使用
Maven的安装配置与基本使用
171 0
|
3月前
|
Java 应用服务中间件 Apache
Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目
Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目
54 1
|
3月前
|
存储 Java Apache
什么是Maven,Maven的概述及基本使用
什么是Maven,Maven的概述及基本使用
60 0
|
3月前
|
Java 测试技术 项目管理
Java基础教程(22)-构建工具Maven的基本使用
【4月更文挑战第22天】Maven是Java项目管理及构建工具,简化构建、测试、打包和部署等任务。遵循约定优于配置原则,核心是`pom.xml`配置文件,用于管理依赖和项目信息。安装涉及下载、解压、配置环境变量。在IDEA中使用Maven创建项目,通过`pom.xml`添加依赖和管理版本。常用命令包括`clean`、`compile`、`test`、`package`、`install`和`deploy`。IDEA支持直接执行这些命令。
|
3月前
|
IDE Java Apache
Maven简介&安装配置及基本使用
Maven简介&安装配置及基本使用
158 0
|
JSON JavaScript 前端开发
npm包管理工具基本使用步骤相当于前端的Maven
npm包管理工具基本使用步骤相当于前端的Maven
|
缓存 Java 关系型数据库
企业开发中Maven的基本使用
java开发中可以使用maven来管理依赖,引入依赖,构建最终jar文件,当然其中也可能需要解决依赖冲突问题。
149 0
|
Java 测试技术 Maven
Maven的基本使用
项目若要使用Maven,那么项目的目录结构必须符合Maven的规范
75 0
Maven的基本使用
|
5天前
|
Java Maven
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
这篇文章是一份关于Maven的安装和配置指南,包括下载、环境变量设置、配置文件修改、IDEA集成Maven以及解决jar包下载问题的方法。
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决

推荐镜像

更多