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>

最终效果

相关推荐
Tadas-Gao23 分钟前
Java设计模式全景解析:从演进历程到创新实践
java·开发语言·微服务·设计模式·云原生·架构·系统架构
励志成为架构师1 小时前
跟小白一起领悟Thread——如何开启一个线程(上)
java·后端
anlogic1 小时前
Java基础 8.16
java·开发语言
可口码农2 小时前
MixOne:Electron Remote模块的现代化继任者
java·前端·electron
蚰蜒螟2 小时前
Netty 的 Select/Poll 机制核心实现主要在 NioEventLoop 的事件循环
java·开发语言
Full Stack Developme2 小时前
Java后台生成多个Excel并用Zip打包下载
java·开发语言·excel
Brookty2 小时前
【Java学习】锁、线程死锁、线程安全2
java·开发语言·学习·java-ee
百锦再3 小时前
.NET 的 WebApi 项目必要可配置项都有哪些?
java·开发语言·c#·.net·core·net
耳东哇3 小时前
spring ai-openai-vl模型应用qwen-vl\gpt-文字识别-java
java·人工智能·spring
花开富贵ii4 小时前
代码随想录算法训练营四十三天|图论part01
java·数据结构·算法·深度优先·图论