Try Everything Different In My Life.

「🔨实践」使用阿里云的maven打造自己的私服仓库

2019.07.15

Maven私服是企业开发的基础工具,在阿里云部署一个自己的Maven私服仓库。

1.开通服务

首先阿里云注册就说不说了,登陆阿里云的后台。或者直接使用输入这个网址https://maven.aliyun.com/mvn/search

点击开通之后,会有如下的页面,会有一个SNAPSHOTRELEASE的版本库。接下来就可以配置自己的私服了。

2.配置

阿里云给了相关的配置,直接按照他的配置就好了,我这边提供下我配置的过程

  • 1.配置maven的setting.xml文件,将阿里云配置文档中的复制到setting.xml文件中
  • 2.添加profiles节点配置
  • 3.在项目中的pom.xml文件中配置distributionManagement信息

这三个步骤只要复制阿里云给的配置是没有问题的,然后运行下面的命令

// 清除项目然后跳过测试直接发布
mvn clean deploy -DskipTests

这边可以看到我们打包上去的jar包

3.使用

自己写的东西打包到私服上了,但是在项目中要使用,下面是使用的配置

  • 1.在项目的工程中配置自己的私服仓库
<!-- 注意这里的id和setting.xml配置文件中servers用户的id要相同 -->
<repositories>
        <repository>
            <id>rdc-releases</id>
            <name>aliyun maven</name>
            <url>https://repo.rdc.aliyun.com/repository/72999-release-iMjgLP</url>
        </repository>

        <repository>
            <id>rdc-snapshots</id>
            <name>aliyun maven</name>
            <url>https://repo.rdc.aliyun.com/repository/72999-snapshot-DNYIZh</url>
        </repository>
</repositories>
  • 2.引用私服jar…

import就可以拉进来了

<dependency>
    <groupId>com.jaswine</groupId>
    <artifactId>commons</artifactId>
    <version>1.0.1.RELEASE</version>
</dependency>

Final

最终的样子