今天寫項目的時候出現了這樣一個錯誤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了。