1. 程式人生 > >利用github搭建maven私服

利用github搭建maven私服

自己的網站想要對接支付寶的第三方登入,看了下接入文件,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>