釋出aar到Github

weixin_34041003發表於2018-03-21

第一步:

建立GIthub賬號,賬號不會建立的,哥也幫不了你,只能自行了斷了。

第二步:

在Github建立倉庫

看圖跟著學,高手略過。


4131443-6620a66d3ffea283.png


4131443-32e87128fec214c6.png


4131443-8d367a17dde00963.png

第三步:

電腦上安裝Git 並且配置key(這裡就不講述怎麼配置了,度娘都有)

如果大家需要,我抽時間補上這個步驟,好不?

第四部:

克隆Git倉庫到本地

1.在電腦本第建立資料夾

這是我自己的。


4131443-4c9e23140efb9e4b.png

2.開啟Git 輸入命令:cd  \f\arr\yinshiping 回車 進入新建的檔案下


4131443-2732e9857710ea29.png

2.將本地倉庫初始化,命令:git init   如下圖


4131443-e202f02c5afbd4e0.png

3.將你需要的專案從github或者伺服器上克隆下來,命令:git clone url     url為專案伺服器地址或github地址,這裡我們克隆剛才在github新建的那個倉庫地址

點選下圖紅色標記處,可把地址複製下來。


4131443-7fe186c76b6eed55.png


4131443-97d6890cf4de9d84.png

看到上面顯示100%就克隆好了   現在看看克隆的專案

成功後會在剛才本地新建的資料夾下看到兩個這個的檔案


4131443-60215084d240cefe.png

第五步:

開啟你的as 找到你要生成arr 的library  在 library  下的build.gradle末尾新增以下程式碼:

applyplugin:'maven'

ext {

// 從Github上clone下來的專案的本地地址

    GITHUB_REPO_PATH ="F:\\arr\\yinshiping\\yinshipin"

    PUBLISH_GROUP_ID ='com.yuxihai'  //這個不要跟著我寫 這是github 的id

    PUBLISH_ARTIFACT_ID ='yinshipin'   //這個是剛才在github建立的倉庫名字

    PUBLISH_VERSION ='1.0.0'   //版本號

}

uploadArchives {

repositories.mavenDeployer {

def deployPath = file(project.GITHUB_REPO_PATH)

repository(url:"file://${deployPath.absolutePath}")

pom.project {

groupId project.PUBLISH_GROUP_ID

artifactId project.PUBLISH_ARTIFACT_ID

version project.PUBLISH_VERSION

}

}

}

// 原始碼一起打包(不需要打包原始碼的不要新增這幾行)

task androidSourcesJar(type: Jar) {

classifier ='sources'

    from android.sourceSets.main.java.sourceFiles

}

artifacts {

archivesandroidSourcesJar

}

第六步:

打包上傳

看圖操作


4131443-146cfff6bbdd3d10.png

輸入命令:gradlew uploadArchives 回車執行

出現綠色的地方 表示成功


4131443-85044bed30c8f633.png

本地檔案下多出來一個檔案如圖


4131443-7b0a7288c7a10520.png

上傳自己的專案到github上

大致可以分為四步add,commit,remote,push

add(選擇在倉庫裡將要新增的檔案)

$ gitadd. //(.代表要上傳此資料夾內所有的檔案。如果需要上傳指定檔案,指定檔名稱就可以)

如圖:


4131443-c0681a6d36968290.png

commit

$ git commit -m 'Test'//(m後面跟一個引數,表示說明,將程式碼提交到GitHub後,將會在程式碼檔案資訊上顯示這個說明,這個很重要)


4131443-3cfbbf6435132274.png

remote

$ git remoteaddorigin URL //主義URL替換成自己github倉庫地址


有時候輸入這個語句的時候,github可能會”掉線”。會報fatal: remote origin already exists.這個錯誤。這時只需要輸入 

$ git remote rm origin 再輸入上面的程式碼就可以了


4131443-3c0cb4d9cb9f0c75.png

最後一步push

$ git push-uorigin master//將本地專案更新到github專案上去


4131443-599bf21efdc78ed8.png


4131443-fc798e3dfd303520.png

最後使用:

第一種:


4131443-44becc220e045889.png

再加上:compile 'com.github.yuxihai:yinshipin:V1.0.0'

第二種:

還是看圖吧


4131443-c5f7d4de5c472646.png


4131443-30b39f86c4a36dd0.png


4131443-3f1015038c169c8e.png


4131443-a50db6bcad31efce.png


4131443-77b83deebb17a7fd.png

開啟:https://jitpack.io/


4131443-23a798495b53e94f.png


4131443-224c28c1fee359cd.png

最後使用方式:


4131443-714adaada1bbbc03.png

好了寫完了 不明白的可以評論或者私信,大家一起學習,努力成為頂級大神!

相關文章