Maven的概述以及搭建流程

本文介绍了Maven作为项目构建工具的基本概念和工作原理,详细阐述了为何在企业级开发中需要Maven来管理jar包。内容包括Maven的坐标系统、pom.xml文件、仓库管理和Maven的搭建步骤。此外,还讲解了Maven项目结构、pom.xml文件配置以及常用Maven命令的使用。
摘要由CSDN通过智能技术生成

Maven简介

Maven是apache软件基金会的一个开源项目,是一个项目的构建工具,可以帮助开发者管理项目中的jar包以及jar包之间的依赖关系,也可以帮助开发者完成项目的编译,打包,测试等工作

为什么要学习Maven?

在企业级的项目开发中,一个项目的jar包数量可以达到上百的数量,且由于jar包的类型不同这些jar包的获取途径非常繁琐,jar包的数量众多,而且jar包之间存在依赖关系,这就导致jar包的获取与管理比较困难,由此引入Maven技术对项目中的jar包进行管理

Maven的工作原理

Maven的官方建立了一个仓库,不同的开发者,以及框架或者数据库的官方可以将jar包存储与该仓库中,每个jar包在仓库中会有一个唯一的位置与之对应,用于管理jar包,开发者如果需要使用则只需要知道jar在仓库中的位置即可,借助maven输入jar包的地址,maven就会自动从仓库中(默认是中央仓库)下载jar包

Maven中的概念

坐标

maven 给每个 jar 定义了唯一的标志,这个在 maven 中叫做项目的坐标,通过这个坐标可以找到你需要用到的任何版本的 jar 包。 ​ groupId、artifactId、packaging、version 的组合被称为项目的坐标,它们形成了项目的唯一标识,Maven通过坐标来精确定位构件。其中 groupId、artifactId、version 是必须的,且这三项的值必须唯一,packaging 是可选的(默认为 jar)。

groupId:组id,表示jar包在仓库中的位置

artifactId:构建id,表示该项目被打包之后的项目名称(组件名称)

packaging:表示项目的打包方式,一个web项目的打包方式一般为war的形式,然后部署到服务器中去

version:表示项目的版本,或者表示j

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值