maven私有仓库和公有仓库混合使用

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

复制代码
复制代码
<servers>
    <server>
        <id>private-repo</id>
        <username>用户名</username>
        <password>密码</password>
    </server>
    <server>
        <id>HuaweiCloudSDK</id>
        <privateKey>anonymous</privateKey>
        <passphrase>devcloud</passphrase>
    </server>
</servers>
复制代码
<mirrors>
    <mirror>
        <id>private-repo</id>
        <mirrorOf>central</mirrorOf>
        <name>私有云</name>
        <url>http://10.x.y.z:端口/repository/maven-public/</url>
    </mirror>
    <mirror>
        <id>HuaweiCloudSDK</id>
        <mirrorOf>central</mirrorOf>
        <url>https://mirrors.huaweicloud.com/repository/maven/</url>
    </mirror>
</mirrors>
复制代码
<profiles>
    <profile>
        <id>private-repo</id>
        <repositories>
            <repository>
                <id>private-repo</id>
                <name>private-repo</name>
                <url>http://10.x.y.z:端口/repository/maven-public/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
    </profile>
​
    <profile>
        <id>HuaweiCloudSDK</id>
        <repositories>
            <repository>
                <id>HuaweiCloudSDK</id>                                <url>https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
        <pluginRepositories>
            <pluginRepository>
                <id>HuaweiCloudSDK</id>
                <url>https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </pluginRepository>
        </pluginRepositories>
    </profile>
</profiles>
复制代码
<!-- 激活仓库 -->
<activeProfiles>
    <activeProfile>private-repo</activeProfile>
    <activeProfile>HuaweiCloudSDK</activeProfile>
</activeProfiles>

</settings>

最终效果

相关推荐
qmx_0730 分钟前
HTB-Jerry(tomcat war文件、msfvenom)
java·web安全·网络安全·tomcat
为风而战38 分钟前
IIS+Ngnix+Tomcat 部署网站 用IIS实现反向代理
java·tomcat
技术无疆3 小时前
快速开发与维护:探索 AndroidAnnotations
android·java·android studio·android-studio·androidx·代码注入
架构文摘JGWZ6 小时前
Java 23 的12 个新特性!!
java·开发语言·学习
拾光师6 小时前
spring获取当前request
java·后端·spring
aPurpleBerry6 小时前
neo4j安装启动教程+对应的jdk配置
java·neo4j
我是苏苏7 小时前
Web开发:ABP框架2——入门级别的增删改查Demo
java·开发语言
xujinwei_gingko7 小时前
Spring IOC容器Bean对象管理-Java Config方式
java·spring
2301_789985947 小时前
Java语言程序设计基础篇_编程练习题*18.29(某个目录下的文件数目)
java·开发语言·学习
IT学长编程7 小时前
计算机毕业设计 教师科研信息管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
java·毕业设计·springboot·毕业论文·计算机毕业设计选题·计算机毕业设计开题报告·教师科研管理系统