Maven配置仓库

简介: 当使用 Maven 构建项目时,有三种仓库起着重要作用: 1. 本地仓库:就像你自己的书库。当你使用 Maven 下载依赖项时,它们会被保存在你电脑上的一个特定目录中,以后可以重复使用。这个本地仓库存储了项目所需的库文件和插件,使得构建过程更快速,因为不需要每次都从互联网下载。2. 中央仓库:类似于一个全球共享的图书馆。中央仓库是 Maven 社区维护的一个公共存储库,其中包含了大量的开源库文件和插件。当你在 Maven 项目中声明依赖项时,如果没有指定其他远程仓库,Maven 会自动从中央仓库下载所需的依赖项。中央仓库是 Maven 默认的远程仓库,你可以从中央仓库获取到大量常见的开源库

Maven仓库介绍

当使用 Maven 构建项目时,有三种仓库起着重要作用:

  1. 本地仓库:就像你自己的书库。当你使用 Maven 下载依赖项时,它们会被保存在你电脑上的一个特定目录中,以后可以重复使用。这个本地仓库存储了项目所需的库文件和插件,使得构建过程更快速,因为不需要每次都从互联网下载。
  2. 中央仓库:类似于一个全球共享的图书馆。中央仓库是 Maven 社区维护的一个公共存储库,其中包含了大量的开源库文件和插件。当你在 Maven 项目中声明依赖项时,如果没有指定其他远程仓库,Maven 会自动从中央仓库下载所需的依赖项。中央仓库是 Maven 默认的远程仓库,你可以从中央仓库获取到大量常见的开源库文件和插件。
  3. 远程仓库:类似于其他人的书库。远程仓库是其他人或组织维护的存储库,可以用来存储和分享自定义的库文件和插件。当你在项目中需要特定的依赖项或插件,而这些不在中央仓库中,你可以配置远程仓库的位置,以便 Maven 可以从远程仓库中下载所需的文件。

Maven配置本地仓库

1、在maven安装目录下新建文件夹 repository 作为本地仓库

2、找到conf下的settings.xml文件进行配置

<localRepository>····<localRepository>中间内容替换成自己本地仓库的地址

Maven配置远程仓库(公共或中央仓库)

在 settings.xml 文件中配置仓库,下面是阿里云的中央仓库

<mirror> 
 <!-- 指定镜像 ID -->
<id>nexus-aliyun</id> 
 <!-- 匹配中央仓库。-->
<mirrorOf>central</mirrorOf>
<!-- 指定镜像名称 --> 
<name>Nexus aliyun</name> 
<!-- 指定镜像路径 -->
<url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>

Maven配置远程仓库(私有)

确保将上面的URL替换为您实际的远程仓库URL。

在Maven的settings.xml文件中配置认证信息,在<servers>标签内添加一个<server>子标签,确保your-usernameyour-password替换为实际的认证信息。

<servers>
  <server>
    <id>remote-repo</id>
    <url>http://example.com/repository</url>
    <username>your-username</username>
    <password>your-password</password>
  </server>
</servers>

配置jdk

找到<profiles></profile>标签,在里面添加以下代码,配置JDK的版本,要与安装的版本对应

<profile>
    <id>jdk-17</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>17</jdk>
    </activation>
    <properties>
        <maven.compiler.source>17</maven.compiler.source>
        <maven.compiler.target>17</maven.compiler.target>
        <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
    </properties>
</profile>
目录
相关文章
|
5天前
|
XML Java 项目管理
Maven的配置亲测有效
Maven的配置亲测有效
83 4
|
5天前
|
Java Maven
Maven配置以及IDEA设置(Cannot resolve plugin org.apache.maven.plugins:报错)
Maven配置以及IDEA设置(Cannot resolve plugin org.apache.maven.plugins:报错)
24 1
|
5天前
|
Java Maven
向 Maven 中央仓库上传一个修改过的基于jeecg的autoPOI的 jar包记录(一)
向 Maven 中央仓库上传一个修改过的基于jeecg的autoPOI的 jar包记录
19 0
|
1天前
|
存储 Java Linux
Maven 仓库
Maven仓库是存储项目依赖的第三方库的位置,分为本地、中央和远程三种类型。本地仓库在首次执行Maven命令时创建,默认位于%USER_HOME%/.m2/repository/,可修改settings.xml设置自定义路径。中央仓库由Maven社区维护,包含大量开源Java构件,无需配置,可通过网络访问。开发人员可浏览http://search.maven.org/#browse搜索构件。当本地仓库缺少依赖时,Maven会从远程仓库下载至本地。
|
3天前
|
JavaScript 安全 前端开发
Maven实战 Item2 -- Maven项目构建(手动)_term2 配置maven(2)
Maven实战 Item2 -- Maven项目构建(手动)_term2 配置maven(2)
|
3天前
|
前端开发 Java Maven
Maven实战 Item2 -- Maven项目构建(手动)_term2 配置maven(1)
Maven实战 Item2 -- Maven项目构建(手动)_term2 配置maven(1)
|
5天前
|
存储 Java Linux
Maven 仓库
Maven仓库是管理项目依赖的存储位置,分为本地、中央和远程三种类型。本地仓库在首次执行Maven命令时创建,默认位于用户目录下的`.m2/repository/`。如果本地缺少依赖,Maven会从远程仓库下载至本地。中央仓库由Maven社区维护,包含大量开源Java构件,是默认的网络资源,可通过http://search.maven.org/#browse进行浏览搜索。远程仓库则用于存放非标准或特定组织的构件。可以通过settings.xml配置本地仓库路径。
|
5天前
|
Java Go Maven
向 Maven 中央仓库上传一个修改过的基于jeecg的autoPOI的 jar包记录(二)
向 Maven 中央仓库上传一个修改过的基于jeecg的autoPOI的 jar包记录
13 0
|
5天前
|
Java Maven
修改配置maven镜像仓库位置,将maven镜像更换成阿里镜像
修改配置maven镜像仓库位置,将maven镜像更换成阿里镜像
124 0
|
5天前
|
XML Java 测试技术
【你的Maven配置出错?看这个】
【你的Maven配置出错?看这个】
23 1

热门文章

最新文章

推荐镜像

更多