POM文件之如何拉取gitlab上的包

1. 引言

昨天发现我idea2018在reimport maven依赖的时候有点卡bug 有时候引入不了
先贴pom

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


4.0.0

org.springframework.boot
spring-boot-starter-parent
2.7.11

<groupId>com.company.test</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>

<dependencies>
    <dependency>
        <!--gitlab上项目打包以后传到软件包库-->
        <groupId>com.company.you</groupId>
        <artifactId>result</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
        </plugin>
    </plugins>
</build>
<repositories>
    <repository>
        <id>gitlab-maven</id>
        <url>https://git.cyber-dancer.tech/api/v4/projects/3/packages/maven</url>
    </repository>
    <!--<repository> 如果只有一个依赖的情况下无需使用这个-->
        <!--<id>aliyun</id>-->
        <!--<url>https://maven.aliyun.com/nexus/content/groups/public</url>-->
    <!--</repository>-->
</repositories>

<distributionManagement>
    <!--<repository>-->
        <!--<id>gitlab-maven</id> 这是个稳定版本  但可以不适用 开发中可以只用下面的开发中版本-->
        <!--<url>https://git.cyber-dancer.tech/api/v4/projects/3/packages/maven</url>-->
    <!--</repository>-->

    <snapshotRepository>
        <!--等价于上面的repository  但这个属于开发中版本 不稳定  上面那个比较稳定-->
        <id>gitlab-maven</id>
        <url>https://git.cyber-dancer.tech/api/v4/projects/3/packages/maven</url>
    </snapshotRepository>
</distributionManagement>

具体操作流程

1.复制gitlab软件包库的Installation的内容 到你的pom文件里 注意在标签里
在这里插入图片描述
2.然后复制Registry setup里的内容到pom中
在这里插入图片描述
3.注意你的setting.xml需要配置你访问时候的name和value
在这里插入图片描述
4.配置完成以后注意 如果你的idea版本过低的话 需要先去命令行打包然后在去刷新maven
mvn install 这个时候你就能看到下载的记录里有东西了 然后去点下图的刷新就好了
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值