安装 RocketMQ 报错 Could not find artifact io.netty:netty-tcnative:jar:linux-x86_32:1.1.33.Fork22 解决办法

Could not find artifact io.netty:netty-tcnative:jar:linux-x86_32:1.1.33.Fork22

Could not resolve dependencies for project org.apache.rocketmq:rocketmq-remoting:jar:4.2.0: Could not find artifact io.netty:netty-tcnative:jar:linux-x86_32:1.1.33.Fork22 in alimaven (http://maven.aliyun.com/nexus/content/groups/public/)

罪魁祸首:

这里写图片描述


把这行注释掉!

这里写图片描述


参考资料:

1、https://blog.csdn.net/hh544/article/details/43786893

2、学习RocketMQ (一) 安装并且启动MQ quickstart
http://www.cnblogs.com/mythdoraemon/p/7831123.html

这个错误信息表示在Maven仓库中找不到指定的SpringFoxSwagger2版本(3.0.0-M5)的pom文件。SpringFox的Swagger2模块应该是从中央Maven仓库(Central Repository)下载的,但是由于网络问题、仓库镜像设置不当或是直接引用了不存在的版本,导致你遇到了这个错误。 解决这个问题的步骤如下: 1. **检查版本**:确保你的Maven项目的pom.xml文件中的SpringFox Swagger2版本号与官方发布的版本相符。你可以访问SpringFox的GitHub页面或Maven仓库来查看最新可用的版本。 2. **更新本地仓库**:如果你之前已经添加了这个依赖,尝试清除本地的Maven仓库(`mvn clean install`),然后重新运行项目。有时候只是因为缓存的问题。 3. **更换仓库源**:如果你的网络连接不稳定,可以尝试使用阿里云或者其他国内的Maven镜像,例如: ```xml <mirror> <id>nexus-repo</id> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <name>Maven aliyun repository</name> <layout>default</layout> <repolist id="aliyun-public-repos"> <repository>central</repository> </repolist> </mirror> ``` 4. **检查网络连接**:确保你能够正常访问中央Maven仓库。有时,特定的依赖可能会因为版权或其他原因被某些地区屏蔽。 5. **更新Maven到最新版**:确保你使用的Maven版本是最新的,老版本可能存在兼容性问题。 6. **检查是否有错别字或拼写错误**:确保在pom.xml文件中输入的坐标(groupId, artifactId, version)完全准确无误。 在完成上述步骤后,重新尝试导入依赖看看问题是否解决。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值