1、前言

​今天刚来公司实习,面对leader抛来的项目和文档,对于第一次实习的我,显然有点手足无措,于是就按着平时写代码的习惯。1、拉代码放本地;2、开始导入项目依赖;于是乎问题就出现了,公司内部仓库的依赖始终拉不下来。刚开始想要给leader留个好印象,就没有遇到问题马上提问,自己开始在csdn、google、ChatGPT、博客园、掘金上各种找资料,总结起来大概是这样的一个步骤。

问题:Cloud not find artifact…

在这里插入图片描述

2、解决办法

  1. 先检查IDEA中的Maven是否配置正确

在这里插入图片描述

  1. 观察你的pom.xml文件,需要如下设置,加入你使用的是A公司的内部仓库
  <repositories>
    <repository>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
      <id>取id</id>
      <name>取名</name>
      <url>A公司的内部仓库地址</url>
    </repository>
  </repositories>
  1. 观察第1步中提到的settings.xml,对其进行身份认证的添加
  • profile标签下的id => 需要在activeProfiles标签中进行激活(注意一一对应)
    <servers>
      <server>
        <id>随意取</id>
        <username>内部仓库登录名</username>
        <password>内部仓库登录密码</password>
      </server>
    </servers>

    <profiles>
        <profile>
            <id>dev</id>
            <repositories>
                <repository>
                    <id>取名</id>
                    <url>对应pom.xml中公司内部仓库地址</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </repository>
            </repositories>
        </profile>
    </profiles>
    <activeProfiles>
        <activeProfile>dev</activeProfile>
    </activeProfiles>

4、结果:

  • 可以看到公司内部仓库的依赖在pom.xml文件中不会爆红,正常显示,下载成功!

在这里插入图片描述

3、总结

​ 文章可能没有写得很详细,不过是能提供一个思路的,大致的方向是按照这个的步骤进行改错,值得注意的是:当你按照这些步骤执行完之后,还是显示:

在这里插入图片描述

不要怀疑自己,先去问看看仓库管理员,有没有人删库跑路(pom.xml中的依赖版本是否存在!!!),博主已经踩坑了😊,有什么问题可以评论区提问,我会给出自己的看法,帮助大家!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐