在pom.xml中通过repositories在Maven构建过程中访问setting.xml之外的仓库

1.pom配置

java 复制代码
<repositories>
    <repository>
        <id>jeecg-snapshots</id>
        <name>jeecg-snapshots Repository</name>
        <url>https://oss.sonatype.org/content/repositories/snapshots</url>
        <releases>
            <enabled>false</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>
yaml 复制代码
仓库ID (<id>):
jeecg-snapshots:这是仓库的唯一标识符,用于在Maven配置中引用该仓库。
仓库名称 (<name>):
jeecg-snapshots Repository:这是仓库的友好名称,用于描述仓库的用途或来源。
仓库URL (<url>):
https://oss.sonatype.org/content/repositories/snapshots:这是仓库的地址,Maven将从这个地址下载依赖项。在这个例子中,URL指向的是Sonatype的公共快照仓库。
发布版本 (<releases>):
<enabled>false</enabled>:这表示不允许从这个仓库下载发布版本的依赖项。如果您的项目需要依赖发布版本的库,那么这个配置将阻止Maven从这个仓库下载它们。
快照版本 (<snapshots>):
<enabled>true</enabled>:这表示允许从这个仓库下载快照版本的依赖项。快照版本通常是开发过程中的不稳定版本,用于测试或集成。
相关推荐
AI人工智能+电脑小能手7 小时前
【大白话说Java面试题 第87题】【Mysql篇】第17题:分布式事务的实现原理?
java·数据库·分布式·mysql·面试
来杯@Java8 小时前
图书管理系统(基于springboot+vue前后端分离的项目)计算机毕业设计java
java·spring boot·spring·vue·毕业设计·mybatis·课程设计
卷毛的技术笔记9 小时前
告别硬编码!Spring AI Alibaba 实现 AI Agent 智能工具调用(Tool Calling)
java·人工智能·后端·python·spring·ai编程
编程大师哥9 小时前
匿名函数 lambda + 高阶函数
java·python·算法
東雪木9 小时前
多线程与并发编程 专属复习笔记
java·开发语言·笔记·java面试
adrninistrat0r9 小时前
Java调用链MCP分析工具
java·python·ai编程
噜噜噜阿鲁~9 小时前
python学习笔记 | 11.3、面向对象高级编程-多重继承
java·开发语言
春生野草10 小时前
反射、Tomcat执行
java·开发语言
_日拱一卒10 小时前
LeetCode:207课程表
java·数据结构·算法·leetcode·职场和发展
飞翔中文网11 小时前
Java学习笔记之抽象类与接口(设计思想)
java·笔记·学习