springboot项目配置部分依赖从私服拉取,部分从阿里云拉取

在Java项目中,配置部分依赖从私服拉取,部分从阿里云拉取,可以在Maven的配置文件settings.xml中设置多个镜像,Maven会根据镜像的顺序尝试下载依赖。

‌配置私服镜像‌:首先配置你的私服镜像,例如Nexus私服,确保它能提供你需要的部分依赖。

‌配置阿里云镜像‌:接着配置阿里云的镜像,用于拉取其他不在私服中的依赖。

‌镜像顺序‌:注意镜像的顺序,Maven会按照配置的顺序尝试从镜像下载依赖。因此,你可以将私服镜像放在前面,以确保首先尝试从私服拉取依赖

另外,可以从pom文件中指定

如果你想配置阿里云仓库作为默认仓库,同时保留私服仓库配置。设置优先级,阿里云的放到上面

针对需要从私服拉取的依赖,在dependency标签内部使用repository标签指定私服地址。

下面是一个示例pom.xml配置:

xml 复制代码
<project>
    <!-- 其他配置 -->
 
    <repositories>
        <!-- 配置阿里云仓库 -->
        <repository>
            <id>alimaven</id>
            <name>Maven Aliyun Repository</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
 
        <!-- 配置私服仓库 -->
        <repository>
            <id>my-internal-repo</id>
            <url>私服仓库的URL</url>
            <releases>
                <enabled>false</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
 
    <dependencies>
        <!-- 依赖配置 -->
        <dependency>
            <groupId>组织名</groupId>
            <artifactId>项目名</artifactId>
            <version>版本号</version>
            <!-- 指定从私服拉取 -->
            <repository>my-internal-repo</repository>
        </dependency>
 
        <!-- 其他依赖从阿里云仓库拉取 -->
    </dependencies>
</project>
相关推荐
砚底藏山河9 小时前
python量化入门:多周期数据对齐统一时间轴
java·数据库·python·金融·maven
知守观15 小时前
feign-core 就在依赖树里,运行时却找不到类:一次 provided scope 引发的启动失败排查
java·spring cloud·maven
天空鸟_时光不老3 天前
07-检查点与状态持久化
java·人工智能·spring boot·spring·spring cloud·kafka·maven
天空鸟_时光不老3 天前
09-RAG问答系统落地:从默认分割器的坑到Milvus召回调优
java·人工智能·spring boot·spring·spring cloud·maven·mybatis
天空鸟_时光不老3 天前
10-Agent安全隐患与SQL执行层加固
java·数据库·人工智能·sql·spring·maven·mybatis
砚底藏山河4 天前
量化实战:截面因子有效性检验(IC 分析与分层回测)
java·python·金融·maven
java、iOS、Vue4 天前
Maven antrun vs Jenkins 脚本组装 deb的优缺点、适用场景
java·jenkins·maven
砚底藏山河5 天前
量化实战:回测数据底座快照与版本管理进阶
java·大数据·python·金融·maven
砚底藏山河7 天前
量化实战:行情数据 Schema 演进与向后兼容
java·python·金融·maven