1.目的
使用maven下载mqtt 相关jar,配置如下
<dependency>
<groupId>org.eclipse.paho</groupId>
<artifactId>mqtt-client</artifactId>
<version>0.2.1</version>
</dependency>
2.问题
Build errors for anjie31; org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project anjie31: Could not resolve dependencies for project anjie31:anjie31:jar:0.0.1-SNAPSHOT: Could not find artifact org.eclipse.paho:mqtt-client:jar:0.4.0 in central (http://repo1.maven.org/maven2)
3.原因
在central仓库找不到。
因为mqtt的包在Spring Plugins Repository


4.解决方案

<repositories>
<repository>
<id>Spring Plugins Repository</id>
<name>Spring Plugins Repository</name>
<url>http://repo.spring.io/plugins-release/</url>
</repository>
</repositories>

本文介绍如何在Maven项目中正确配置mqtt-client依赖。由于中央仓库缺失mqtt-client的特定版本,文章提供了解决方案,即添加SpringPluginsRepository仓库到pom.xml文件中,以确保项目的顺利构建。
1460

被折叠的 条评论
为什么被折叠?



