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的包:下載

 

 

每天努力一點,每天都在進步。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章