maven 報錯 Missing artifact com.alibaba:dubbo:jar:2.8.4

今天寫項目的時候出現了這樣一個錯誤Missing artifact com.alibaba:dubbo:jar:2.8.4java

緣由:git

Dubbox的jar包並無部署到Maven的中央倉庫中,咱們在Maven的中央倉庫中能夠查找到Dubbo的最終版本是2.5.3 , 阿里巴巴解散了Dubbo團隊後由噹噹網繼續維護此項目,並更名爲 Dubbox ,座標不變,版本變動了,可是並無提交到中央倉庫。github

咱們如今須要手動將Dubbox的jar包安裝到個人本地倉庫中。apache

有兩種方式:eclipse

1.dubbo-2.8.4.jar  已經準備好   maven

先將dubbo-2.8.4.jar包放到d:\setup, 而後輸入命令spa

mvn install:install-file -Dfile=d:\setup\dubbo-2.8.4.jar -DgroupId=com.alibaba -DartifactId=dubbo -Dversion=2.8.4 -Dpackaging=jar.net

2. jar包尚未準備好3d

1)下載地址有兩個github:https://github.com/dangdangdotcom/dubbox  這個地址太慢blog

2)  儘管廢了好大勁,可是我下下來了  https://download.csdn.net/download/hanzl1/10525786

下載完成解壓

解壓完以後打開cmd 切換到   D:\迅雷下載\dubbox-master\dubbox-master目錄

執行命令mvn install Dmaven.test.skip=true

成功:

若是在編譯的過程當中,出現 javac 或者 mvn 命令不識別,那多是你的環境變量沒有設置好  設置

將maven 和jdk 路徑放入到環境變量裏  E:\apache-maven-3.5.2-bin\apache-maven-3.5.2\bin;E:\jdk1.8\bin

 

 

執行成功後 jar包,在maven配置的本地倉庫內就能夠看到了。

進入項目  以eclipse爲例 ,進入 項目-右鍵 maven-update project 就ok了。