Maven整合阿里云云效制品仓库 Packages(私服)

阿里云云效制品仓库登录地址:

1、设置仓库凭证

编辑maven的配置文件settings.xml

在servers标签中添加

<servers>
  <server>
    <id>rdc-releases</id>
    <username>************************</username>
    <password>************</password>
  </server>
  <server>
    <id>rdc-snapshots</id>
    <username>************************</username>
    <password>************</password>
  </server>
</servers>

用户名与密码可在此处查看:

任意一个都可以

2、制品上传配置

请在settings.xml文件<profiles></profiles>中添加以下配置。

<profiles>
  <profile>
    <id>rdc</id>
    <properties>
      <altReleaseDeploymentRepository>
        rdc-releases::default::{生产库地址}
      </altReleaseDeploymentRepository>
      <altSnapshotDeploymentRepository>
        rdc-snapshots::default::{非生产库地址}
      </altSnapshotDeploymentRepository>
    </properties>
  </profile>
</profiles>

仓库地址可以在仓库设置中查看

请在settings.xml文件<activeProfiles></activeProfiles>中添加以下配置。

<activeProfiles>
  <activeProfile>rdc</activeProfile>
</activeProfiles>

为了您能更快速的下载公共资源的制品文件,我们建议您在settings.xml文件<mirrors></mirrors>中添加阿里云公库代理配置。

<mirrors>
  <mirror>
    <id>mirror</id>
    <mirrorOf>central,jcenter,!rdc-releases,!rdc-snapshots</mirrorOf>
    <name>mirror</name>
    <url>https://maven.aliyun.com/nexus/content/groups/public</url>
  </mirror>
</mirrors>

3、推送

运行以下命令完成制品推送。

mvn clean install org.apache.maven.plugins:maven-deploy-plugin:2.8:deploy -DskipTests
经验分享 程序员 微信小程序 职场和发展