Maven基础

131 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

Maven基础

1、Maven的作用

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

image.png

配置环境变量

进行测试

安装成功,进行测试

image.png

2、仓库

放jar包的地方

仓库分为本地仓库和远程仓库

远程仓库又分为中央仓库和私服仓库

私服仓库是为了解决所有主机都往远程仓库发送请求网络带宽慢的问题

在远程仓库和本地主机之间建立一个私服仓库,本地主机访问私服,私服仓库访问远程仓库

3、坐标

什么是坐标?

maven中的坐标用于描述仓库中资源的位置

Maven坐标主要组成

groupld:定义当前Maven项目隶属组织名称(组织ID)

artifactld:定义当前Maven项目名称(项目ID)

version:定义当前项目版本号(版本号)

packing:定义该项目的打包方式

junit junit 4.12 test

坐标的作用

使用唯一标识,唯一性定位资源位置,通过该标识可以将资源的识别与下载工作交由机器完成

4、仓库配置

配置本地仓库(资源下到哪)

修改maven的setting配置文件,49行左右添加本地仓库的位置

image.png

配置阿里镜像仓库(资源从哪来)

修改maven的setting配置文件,镜像中央仓库为阿里云国内地址

image.png setting文件的区别

\