Missing artifact org.csource:fastdfs-client-java:jar:1.27-SNAPSHOT

 

解决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的包:下载

 

 

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

©️2020 CSDN 皮肤主题: 终极编程指南 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值