文章目录
- 1、前言
- 2、解决办法
- 3、总结
1、前言
今天刚来公司实习,面对leader抛来的项目和文档,对于第一次实习的我,显然有点手足无措,于是就按着平时写代码的习惯。1、拉代码放本地;2、开始导入项目依赖;于是乎问题就出现了,公司内部仓库的依赖
始终拉不下来。刚开始想要给leader留个好印象,就没有遇到问题马上提问,自己开始在csdn、google、ChatGPT、博客园、掘金上各种找资料,总结起来大概是这样的一个步骤。
问题:Cloud not find artifact…
2、解决办法
- 先检查IDEA中的Maven是否配置正确
- 观察你的
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步中提到的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中的依赖版本是否存在!!!),博主已经踩坑了😊,有什么问题可以评论区提问,我会给出自己的看法,帮助大家!