Could not find artifact com.gexin.platform:gexin-rp-sdk-http:pom:4.1.0.1

Could not find artifact com.gexin.platform:gexin-rp-sdk-http:pom:4.1.0.1

新接手了一个项目,导入到idea后,maven标签中页点击Reload All Maven Projects,报Could not find artifact com.gexin.platform:gexin-rp-sdk-http:pom:4.1.0.1错误,根据个推集成指南,pom中添加依赖,再添加repository,就可以解决,具体如下

将下边的依赖放到maven项目的 pom.xml 中:

复制代码
<dependency>
    <groupId>com.gexin.platform</groupId>
    <artifactId>gexin-rp-sdk-http</artifactId>
    <version>4.1.2.3</version>
</dependency>

然后再增加一个repository到 pom.xml 中:

复制代码
 <repositories>
    <repository>
        <id>getui-nexus</id>
        <url>http://mvn.gt.getui.com/nexus/content/repositories/releases/</url>
    </repository>
 </repositories>

以上需要修改源代码,想到设置私服应该也能解决这个问题;nexus管理端---->设置---->repositories--->create repository,填上被代理地址http://mvn.gt.getui.com/nexus/content/repositories/releases/,在maven-public仓库的group中勾选新创建的仓库,再次刷新即可。

maven-central、maven-release、maven-snapshots、maven-public

顺便说一下maven的几个常见仓库,

  • maven-central
    • proxy类型,它代理的https://repo1.maven.org/maven2/
  • maven-release
    • hosted类型,它是发布的自有release jar包
  • maven-snapshots
    • hosted类型,它是发布的自有snapshot jar包
  • maven-public
    • group类型,组合仓库,也就是其他几个仓库的组合,可指定它是哪几个仓库的组合,通常settings.xml中访问地址是http://ip:port/repository/maven-public,因为它的范围最广。
相关推荐
西岭千秋雪_1 分钟前
计算机网络学习笔记:TCP可靠传输实现、超时重传时间选择
网络·笔记·学习·tcp/ip·计算机网络
三体世界13 分钟前
HTTPS加密原理
linux·开发语言·网络·c++·网络协议·http·https
云资源服务商30 分钟前
探索阿里云网络与CDN产品:解锁高效网络体验
服务器·网络·阿里云·云计算
安 当 加 密30 分钟前
如何通过密钥管理系统实现数据库、操作系统账号和密码的安全管理
网络·数据库·安全
zhaoll98k33 分钟前
HTTP Server
网络·网络协议·http
hao_wujing2 小时前
交通感知航空网络中多无人机部署与三维定位的联合优化
网络·无人机
小李学不完2 小时前
HCIP-数据通信基础
网络·hcia
fei_sun2 小时前
【Wireshark】使用过程中遇到的问题
网络·测试工具·wireshark
陈壹~东莞高迪电子3 小时前
门锁开关;与我们生活中紧密联系!
服务器·网络·安全
小李学不完3 小时前
HCIP-华为VRP系统基础
服务器·网络·hcia