解决Maven无法下载fastdfs-client-java依赖,Dependency 'org.csource:fastdfs-client-java:1.27-SNAPSHOT' not found.

因为fastdfs-client-java-1.27-SNAPSHOT.jar这个依赖包在maven中央仓库是没有的,

需要自己编译源码成jar本地安装到maven 的本地仓库,安装完以后就能正常引用了(注意:本地必须安装了Maven,并配置好Maven环境变量)

<dependency>
      <groupId>org.csource</groupId>
      <artifactId>fastdfs-client-java</artifactId>
      <version>1.27-SNAPSHOT</version>
</dependency>

1.下载fastdfs-client-java开发工具包(git 上clone下来)

https://github.com/happyfish100/fastdfs-client-java

 

2.需要把fastdfs-client-java开发工具包打包到本地的Maven仓库

执行:mvn clean install

[INFO] --- maven-install-plugin:2.4:install (default-install) @ fastdfs-client-java ---
[INFO] Installing E:\workspace\SpringBootGitHubDemo\fastdfs-client-java\target\fastdfs-client-java-1.29-SNAPSHOT.jar to D:\maven\.m2\repository\org\csource\fastdfs-client-java\1.29-SNAPSHOT\fastdfs-client-java-1.29-SNAPSHOT.jar
[INFO] Installing E:\workspace\SpringBootGitHubDemo\fastdfs-client-java\pom.xml to D:\maven\.m2\repository\org\csource\fastdfs-client-java\1.29-SNAPSHOT\fastdfs-client-java-1.29-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.716 s
[INFO] Finished at: 2020-05-29T16:23:35+08:00
[INFO] Final Memory: 20M/210M
[INFO] ------------------------------------------------------------------------

成功把fastdfs-client-java打包到本地的Maven仓库。

 

3.更新项目Maven,pom.xml文件就不会出现找不到fastdfs-client-java依赖了。(成功导入fastdfs-client-java依赖)

 

4、最新的git上代码打的包是1.29-SNAPSHOT的,这个也是可以使用的。

修改pom文件

<dependency>
      <groupId>org.csource</groupId>
      <artifactId>fastdfs-client-java</artifactId>
      <version>1.29-SNAPSHOT</version>
</dependency>

5、代码有用到如下代码会报错(版本问题)

TrackerClient trackerClient = new TrackerClient();
TrackerServer trackerServer = trackerClient.getConnection();

如果用1.29的包

把getConnection()方法改成:trackerClient.getTrackerServer();

或者找到1.27的包:下载

 

 

每天努力一点,每天都在进步。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐