Maven介绍及仓库配置

目录

一.Maven

1.介绍

坐标

仓库

1)中央仓库

2)本地仓库

3)私服

配置国内源

配置过程

二.Maven功能

2.项目构建

3.依赖管理

[Maven Help插件](#Maven Help插件)

安装

​使用


一.Maven

1.介绍

坐标

唯一的,通过以下代码的三个键值对确定一个唯一的jar包

复制代码
<groupId>、<artifactId>、<version>

仓库

存储资源,管理各种jar包。

配置好依赖后,根据坐标,在maven中央仓库找到相应的jar包下载下来。

1)中央仓库

全球唯一,只有一个

网站:https://mvnrepository.com/https://mvnrepository.com/

仓库地址:Central Repository:https://repo1.maven.org/maven2/

2)本地仓库

自己计算机上用来存储jar包的目录

查看本地仓库

3)私服

私有服务器,通常具有一定的权限。

配置国内源

中央仓库在国外,下载慢。可以借助国内的公开仓库来下载我们需要的资源。

阿里云

复制代码
 <mirror>
          <id>aliyunmaven</id>
          <mirrorOf>*</mirrorOf>
          <name>阿里云公共仓库</name>
          <url>https://maven.aliyun.com/repository/public</url>
        </mirror>
配置过程

确保每个创建的项目都生效:

二.Maven功能

2.项目构建

发布一个项目后的后续操作可以使用Maven更加简便的操作(打包、测试、发布.....)

3.依赖管理

通过pom.xml文件引入依赖。当项目比较复杂时可能会出现jar包冲突。这时使用Maven Help插件来观察包与包之间的冲突。

Maven Help插件

安装
​使用

相关推荐
多多*12 分钟前
算法竞赛相关 Java 二分模版
java·开发语言·数据结构·数据库·sql·算法·oracle
爱喝酸奶的桃酥16 分钟前
MYSQL数据库集群高可用和数据监控平台
java·数据库·mysql
唐僧洗头爱飘柔95271 小时前
【SSM-SSM整合】将Spring、SpringMVC、Mybatis三者进行整合;本文阐述了几个核心原理知识点,附带对应的源码以及描述解析
java·spring·mybatis·springmvc·动态代理·ioc容器·视图控制器
骑牛小道士1 小时前
Java基础 集合框架 Collection接口和抽象类AbstractCollection
java
alden_ygq2 小时前
当java进程内存使用超过jvm设置大小会发生什么?
java·开发语言·jvm
triticale2 小时前
【Java】网络编程(Socket)
java·网络·socket
淘源码d2 小时前
什么是ERP?ERP有哪些功能?小微企业ERP系统源码,SpringBoot+Vue+ElementUI+UniAPP
java·源码·erp·erp源码·企业资源计划·企业erp·工厂erp
源码方舟2 小时前
【基于ALS模型的教育视频推荐系统(Java实现)】
java·python·算法·音视频
蜗牛沐雨2 小时前
Rust 中的 `PartialEq` 和 `Eq`:深入解析与应用
开发语言·后端·rust
Python私教2 小时前
Rust快速入门:从零到实战指南
开发语言·后端·rust