首页 新闻 赞助 找找看

maven 配置问题

0
悬赏园豆:20 [已解决问题] 解决于 2022-04-11 15:48

maven中配置了一个mirror:
<mirror>
<id>huaweicloud</id>
<mirrorOf>*,!HuaweiCloudSDK</mirrorOf>
<url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>
然后pom文件中配置了一个repository,如下
<repositories>
<repository>
<id>ossrh</id>
<url>https://oss.sonatype.org/content/repositories/ksoap2-android-releases/</url>
</repository>
</repositories>
问下为什么这个ksoap2会去huaweicloud的仓库中下载,不是应该去ossrh中下载吗?
还有一个问题就是如果我把上面mirrorOf改成<mirrorOf>HuaweiCloudSDK</mirrorOf>就会去这个地方下载,但是会有其他问题

LittleAnts的主页 LittleAnts | 初学一级 | 园豆:4
提问于:2022-04-11 10:06
< >
分享
最佳答案
0

<mirrorOf>,!HuaweiCloudSDK,!ossrh</mirrorOf>
这个mirrorOf表达的是,当前配置的镜像用来替代哪些仓库。
表示所有仓库,!+仓库id:表示不替代该仓库。

收获园豆:20
授之以渔 | 小虾三级 |园豆:1107 | 2022-04-11 15:40

已经解决了,是我配置的问题。settings的配置文件中也配置了profile的仓库,在加载的时候的顺序上有问题了。其实把加的profile注释掉就行了。不过这个配置文件是华为的接口文档上推荐使用的,有点坑了。你这个我试一下看看能不能行

LittleAnts | 园豆:4 (初学一级) | 2022-04-11 15:44

你这个写法也可以。

LittleAnts | 园豆:4 (初学一级) | 2022-04-11 15:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册