利用github搭建maven私服
阿新 • • 發佈:2019-02-18
自己的網站想要對接支付寶的第三方登入,看了下接入文件,sdk接入的方式比較簡單,不過蛋疼的地方是ali的sdk沒有提供maven引入,自己不想搭建一個maven伺服器,但是又想有一個自己的maven伺服器,github是一個不錯的選擇。
原材料:
github賬號一枚。
新建一個專案,專案名稱暫且就叫mvnrepo。
本地安裝並配置好了maven。
下載支付寶sdkhttps://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=1。
製作方式:
開啟maven安裝目錄,修改maven配置檔案,將本地倉庫,指向一個臨時的目錄比如說e盤下的mvn目錄下。
<localRepository>E:/mvn</localRepository>
將阿里的sdkjar拷貝在E盤下面。
安裝到本地的maven倉庫e盤mvn目錄下,開啟cmd最好用管理員身份執行下面命令:
mvn install:install-file -Dfile=E:/alipay-sdk.jar -DgroupId=com.ali.alipay -DartifactId=alipay-sdk -Dversion=20161226110022 -Dpackaging=jar
出現BUILD SUCCESS就ok了。
剩下的就比較簡單了,把mvn目錄下跟支付寶無關的maven的jar包乾掉,然後把這個目錄提交到我們github上去。
cd E
cd mvn
git init
git remote add origin https://github.com/${youtcount}/mvnrepo.git
git add *
git commit -m 'init'
git push -u origin master
在專案的pom檔案中配置如下資訊,即可用maven的方式引入alipay sdk
<repositories>
<repository>
<id>mvn-repository</id>
<name>mvn-repository</name >
<url>https://raw.github.com/${youtcount}/mvnrepo/</url>
</repository>
</repositories>
<dependency>
<groupId>com.ali.alipay</groupId>
<artifactId>alipay-sdk</artifactId>
<version>20161226110022</version>
</dependency>