Maven 仓库

简介: Maven仓库用于存储项目依赖,包括本地、中央和远程三种类型。本地仓库在首次执行Maven命令时自动创建,默认位于%USER_HOME%/.m2/repository/。若本地缺少依赖,Maven会从远程仓库下载至本地。要更改本地仓库位置,可在settings.xml中配置`<localRepository>`标签。例如:```xml<localRepository>C:/MyLocalRepository</localRepository>```Maven首先从本地仓库获取构件,若不存在,则从远程仓库下载。

Maven 仓库

在 Maven 的术语中,仓库是一个位置(place)。

Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。

在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。

Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WAR,ZIP,POM等等)的地方。

Maven 仓库有三种类型:

本地(local)
中央(central)
远程(remote)
本地仓库
Maven 的本地仓库,在安装 Maven 后并不会创建,它是在第一次执行 maven 命令的时候才被创建。

运行 Maven 的时候,Maven 所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。

默认情况下,不管Linux还是 Windows,每个用户在自己的用户目录下都有一个路径名为 .m2/repository/ 的仓库目录。

Maven 本地仓库默认被创建在 %USER_HOME% 目录下。要修改默认位置,在 %M2_HOME%\conf 目录中的 Maven 的 settings.xml 文件中定义另一个路径。


C:/MyLocalRepository

当你运行 Maven 命令,Maven 将下载依赖的文件到你指定的路径中。

相关文章
|
12天前
|
Java Linux Maven
Maven 仓库
Maven仓库管理构件(如JARs):本地仓库在首次执行时创建,默认位于`%USER_HOME%/.m2/repository/`;远程仓库包括中央仓库,存放大量开源Java构件,可在线浏览&lt;http://search.maven.org/&gt;。若本地缺失构件,Maven会从远程下载至本地。可通过settings.xml配置本地仓库路径。
|
3天前
|
存储 Java Linux
Maven 仓库
Maven仓库管理构件,包括JARs、插件等。有3种类型:本地、中央和远程。本地仓库在首次运行时创建,默认位于用户目录下的`.m2/repository`,可自定义。中央仓库是默认的远程仓库,包含大量开源Java构件,由社区维护,可通过http://search.maven.org/搜索。当本地缺少依赖时,Maven会从远程下载并存储到本地。
|
1天前
|
缓存 Java Linux
Maven 仓库
Maven仓库管理项目依赖,构件包括JARs等。三类仓库:本地(local),用于缓存;中央(central),社区维护,含广泛依赖;远程(remote),特定项目使用。本地仓库默认位于`%USER_HOME%/.m2/repository`,可配置至如`C:/MyLocalRepository`。中央仓库提供大量开源库,无需配置,需网络访问,[http://search.maven.org](http://search.maven.org)可浏览和搜索构件。
|
5天前
|
Java Linux Maven
Maven 仓库
Maven仓库管理构件(JARs等):本地仓库在首次执行时创建,默认在用户目录的`.m2/repository/`;远程仓库用于下载缺失的构件;中央仓库是Maven社区维护的,包含大量Java构件,访问需联网。配置在settings.xml中。浏览中央仓库:http://search.maven.org/#browse。
|
7天前
|
Java Linux Maven
Maven 仓库
Maven仓库管理构件,如JARs,分为本地、中央和远程。本地仓库在首次运行时创建,默认位于用户目录下的`.m2/repository`。当Maven需要构件时,它首先查找本地,若缺失则从远程仓库(如中央仓库)下载。中央仓库包含大量开源Java构件,由Maven社区维护,可通过http://search.maven.org/#browse搜索。
|
9天前
|
Java Linux Maven
Maven 仓库
Maven仓库管理构件,包括本地、中央和远程仓库。本地仓库在首次运行时创建,默认位于用户目录下的`.m2/repository`。若需更改,可在settings.xml中设置。中央仓库是Maven社区维护的,包含大量开源Java库,无需配置即可通过网络访问。[http://search.maven.org/#browse]用于浏览其内容。当本地仓库缺失依赖时,Maven会从远程仓库(如中央仓库)下载。
|
14天前
|
Java Linux Maven
Maven 仓库
Maven仓库管理构件,包括依赖和插件。有本地、中央和远程三种类型。本地仓库在首次运行时创建,默认在用户目录的`.m2/repository`。Maven首先查找本地仓库,若无则从远程仓库(如中央仓库)下载。中央仓库包含大量开源Java构件,可在线浏览于http://search.maven.org/。
|
24天前
|
Java Linux Maven
Maven 仓库
Maven仓库管理依赖,包括本地、中央和远程仓库。本地仓库在首次运行时创建,默认位于用户目录的`.m2/repository`。若本地缺少构件,Maven会从远程仓库下载,中央仓库是默认的远程源,包含大量开源Java构件。中央仓库无需配置,可通过HTTP访问,[search.maven.org](http://search.maven.org/#browse)可浏览其内容。
|
26天前
|
Java Maven
maven常用仓库
maven常用仓库
103 2
|
27天前
|
存储 Java Maven
win自定义配置本地maven仓库位置,修改maven仓库位置
win自定义配置本地maven仓库位置,修改maven仓库位置
26 0
win自定义配置本地maven仓库位置,修改maven仓库位置

推荐镜像

更多