Maven基础

简介: Maven基础

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文件的区别

\


相关文章
|
1月前
|
Java 关系型数据库 数据库连接
|
9月前
|
Java 测试技术 Maven
Maven开发中遇到的问题解决 1
Maven开发中遇到的问题解决
59 0
|
9月前
|
Oracle Java 关系型数据库
Maven开发中遇到的问题解决 2
Maven开发中遇到的问题解决
96 0
|
10月前
|
存储 Java Apache
2.0 Maven基础
Apache Maven是一个软件项目管理工具,将项目开发和管理过程抽象程一个项目对象模型(POM,Project Object Model)。
90 0
|
存储 Java 应用服务中间件
Maven基础
Maven基础
104 1
|
XML Java 应用服务中间件
maven基础篇(三)
maven基础篇
156 1
|
Java Maven 开发工具
maven基础篇(四)
maven基础篇
135 1
|
存储 安全 Java
|
JavaScript Java Maven
|
存储 IDE Java