Maven本地jar包部署與安裝:dubbox-2.8.4.jar
阿新 • • 發佈:2018-11-01
Dubbox前身是阿里巴巴的Dubbo專案,阿里巴巴解散了Dubbo團隊後,由噹噹網繼續維護此專案,改名為Dubbox,但是沒有提交到Maven中央倉庫
(突然發現阿里巴巴又開始進行dubbo維護了,停止維護時的版本是2.5.3,現在是2.6.4)
這些就不管了,現在我手動將Dubbox的jar包安裝到本地倉庫中
1.下載Dubbox-2.8.4
https://github.com/dangdangdotcom/dubbox/releases
2.解壓Dubbox-2.8.4
3.用maven編譯檔案(前提是已經安裝了maven,並且配置了maven的環境變數)
①win鍵+R,輸入cmd,回車
②設定maven本地倉庫路徑,下面程式碼是我本地maven的settings.xml檔案
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>F:/apache-maven-3.5.4/repository</localRepository> <pluginGroups></pluginGroups> <proxies></proxies> <servers></servers> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url> http://maven.aliyun.com/nexus/content/groups/public/ </url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> <profiles></profiles> </settings>
而maven安裝目錄中有兩個settings.xml檔案
**Maven安裝目錄(全域性):%MAVEN_HOME%confsettings.xml
使用者安裝目錄(使用者):${user.home}.m2settings.xml
第一個是全域性配置,第二個是使用者配置。當兩者都存在,它們的內容將被合併,特定於使用者的settings.xml檔案占主導地位。**
這裡因為我為了節省C盤空間,把.m2資料夾刪除了,用本地倉庫的settings.xml檔案替換掉%MAVEN_HOME%confsettings.xml
③執行命令,如果第一次執行install命令,會首先安裝maven外掛
mvn install -f D:\檔案\dubbox-dubbox-2.8.4\pom.xml -D maven.test.skip=true
說明已經編譯完成
④開啟本地倉庫,檢視dubbo和dubbo-admin的版本
dubbo
dubbo-admin
⑤在maven工程中引用該包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>${dubbox.version}</version>
</dependency>
已經引入進來了
結束