学堂 学堂 学堂公众号手机端

【Maven】Maven简介及配置

lewis 1年前 (2024-04-01) 阅读数 6 #技术




文章目录​​一、Maven简介​​​​1.1 什么是Maven​​​​1.2 Maven的作用​​​​二、Maven的下载安装与配置​​​​2.1 Maven的下载安装​​​​2.2 Maven的配置​​​​三、Maven基本概念​​​​3.1 仓库​​​​3.2 坐标​​​​3.3 本地仓库配置​​
一、Maven简介

传统项目管理的弊端


jar包不统一、jar包不兼容、jar包文件名称冲突工程升级维护操作繁琐项目文件的体积暴增1.1 什么是Maven

Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型 - POM(Project Object Model)

在maven项目中,利用模型概念就是说该项目就是一个对象,对应一个pom.xml文件作为项目对象需要对其中的依赖资源进行管理,而其中的依赖资源基于项目对象每个人的电脑上都会存在一个本地的maven仓库不同人的电脑上的maven仓库资源可能会有所不同,假设在同一公司中,需要存在一个私服仓库,用来存储公共的仓库资源所有的仓库资源都不是凭空出现的,其根本来自于中央仓库maven利用创建好了的各种插件,帮助我们在项目中构建生命周期,管理资源

​​返回顶部​​


1.2 Maven的作用

总的来说,maven的作用主要有

项目构建:提供标准的、跨平台的自动化项目构建方式依赖管理:方便快捷的管理项目依赖的资源(各种jar包),避免资源间的版本冲突问题统一开结构:提供标准的、统一的项目结构

​​返回顶部​​


二、Maven的下载安装与配置

官网:​​http://maven.apache.org/​​

下载地址:​​http://maven.apache.org/download.cgi​​

2.1 Maven的下载安装

1、选择需要的版本类型下载

2、下载好之后解压即可


2.2 Maven的配置因为Maven是java写的,所以需要配置 JAVA_HOME设置Maven自身的运行环境,还需要配置 MAVEN_HOME(便于cmd命令界面使用,也可以不配置,看情况)配置好后cmd输入:mvn,如所示:

​​返回顶部​​


三、Maven基本概念3.1 仓库

​仓库​​:顾名思义就是用于存储资源的地方 - 包含各种jar包​​本地仓库​​:就是指的你当前使用的电脑上的资源仓库​​私服仓库​​:类似于中间存储介质,因为都从中央去拿的话并发高,效率低;有了私服,首先私服去中央拿,拿过一次后就不需要再拿了,下次需要直接到私服拿(一般适用于部门公司)​​中央仓库​​:由Maven开发团队管理的仓库,包含了全世界99%的jar包资源

私服的作用

保存具有​​版权​​的资源,包含购买或自主研发的jar(中央仓库中的jar都是开源的,不能存储具有版权的资源)一定范围内共享资源,仅对内部开放,不对外共享

​​返回顶部​​


3.2 坐标

1、坐标就是Maven中用于描述仓库中资源的位置信息


2、Maven坐标主要组成:

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门