使用nexus oss搭建本地maven私服 以及如何將自己寫的lib上傳到本地私服上

1. 本地私服搭建

a. 搭建并啟動本地私服

首先你需要去nexus官網下載Nexus Repository Manager OSS 3.x

下載Nexus OSS.png

下載下來之后解壓, 解壓后目錄結構如下:
nexus repository manager oss 3.x的目錄結構png

我們直接進入到bin目錄下, 然后執(zhí)行./nexus start來啟動nexus服務.
等個一兩分鐘, 我們打開瀏覽器, 在瀏覽器的地址欄目輸入127.0.0.1:8081就可以訪問nexus的管理界面了. nexus的默認端口是8081, 這個可以在<NEXUS_HOME>/etc/nexus-default.properties文件中修改.
nexus的管理界面如下:
nexus館里界面.png

點擊右上角的Sign in按鈕登錄, 輸入用戶名admin, 密碼admin123登錄. 登錄之后, 可以查看相關的repo信息, 如下:
443CC117-4B57-482E-95F4-7FD318CA1FBA.png

關于nexus repository manager oss的更多使用說明可以查看nexus oss官方文檔, 也可以查看這篇bloghttp://www.cnblogs.com/kevingrace/p/6201984.html

2. 把自己的lib上傳到本地私服

nexus服務器已經搭建好并已經啟動, 那么接來了就看看如何把自己開發(fā)的庫上傳到我們的私服上.

a. 創(chuàng)建android library module

首先創(chuàng)建一個android library module, 隨便寫點東西, 如:

隨便寫點代碼.png

b. 編寫UploadTask

i. 首先我們在項目根目錄下的gradle.properties添加幾個屬性, 待會在build.gradle中使用. 添加內容如下:


添加nexus和包的相關信息.png

ii. 接下來我們編寫上傳task, 即在前面創(chuàng)建的module的build.gradle中添加下面的代碼:


編寫上傳task.png
c. 執(zhí)行UploadTask

在項目根目錄下執(zhí)行: ./gradlew :repolib:uploadArchives
或者點擊執(zhí)行Gradle視圖中的uploadArchives任務, 如圖:

點擊執(zhí)行upload task.png

d. 在nexus中查看上傳的lib

操作步驟: 點擊左側的Components -> 選擇"maven releases"倉庫 -> 選擇我們的"groupId" -> 這時可以看到我們上傳的包了
如圖:


1.png

2.png

2.png

3. 依賴本地私服上的lib

a. 在app module中依賴本地私服上的lib

在app module的build.gradle中添加下面的代碼來依賴本地私服上的庫:

如何依賴私服中的庫.png

b. 在代碼中使用lib

通過上面的依賴配置, 我們就可以在app module中順利的使用lib中的代碼了, 如下:


使用lib中的代碼.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末炕柔,一起剝皮案震驚了整個濱河市馋吗,隨后出現(xiàn)的幾起案子蔗候,更是在濱河造成了極大的恐慌,老刑警劉巖川队,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異借笙,居然都是意外死亡祥款,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進店門器腋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來溪猿,“玉大人,你說我怎么就攤上這事。” “怎么了掂墓?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵首懈,是天一觀的道長。 經常有香客問我垂睬,道長媳荒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任驹饺,我火速辦了婚禮钳枕,結果婚禮上,老公的妹妹穿的比我還像新娘赏壹。我一直安慰自己鱼炒,他們只是感情好,可當我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布蝌借。 她就那樣靜靜地躺著昔瞧,像睡著了一般指蚁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上自晰,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天凝化,我揣著相機與錄音,去河邊找鬼酬荞。 笑死搓劫,一個胖子當著我的面吹牛,可吹牛的內容都是我干的混巧。 我是一名探鬼主播枪向,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼牲剃!你這毒婦竟也來了遣疯?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤凿傅,失蹤者是張志新(化名)和其女友劉穎缠犀,沒想到半個月后,有當地人在樹林里發(fā)現(xiàn)了一具尸體聪舒,經...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡辨液,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了箱残。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片滔迈。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖被辑,靈堂內的尸體忽然破棺而出燎悍,到底是詐尸還是另有隱情,我是刑警寧澤盼理,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布谈山,位于F島的核電站,受9級特大地震影響宏怔,放射性物質發(fā)生泄漏奏路。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一臊诊、第九天 我趴在偏房一處隱蔽的房頂上張望鸽粉。 院中可真熱鬧,春花似錦抓艳、人聲如沸触机。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽儡首。三九已至销斟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間椒舵,已是汗流浹背蚂踊。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留笔宿,地道東北人犁钟。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像泼橘,于是被迫代替她去往敵國和親涝动。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內容