1. 程式人生 > >關於android studio上maven私服搭建及

關於android studio上maven私服搭建及

1.首先jdk等必須的環境,maven在studio中自帶不需要下載配置

3.開啟目錄nexus-2.4.0-09-bundle\nexus-2.4.0-09\bin\jsw這個目錄下面你會發現有很多系統版本的nexus環境

   我的電腦是win7 (64)為的系統,所以我選擇的是windows-x86-64這個版本,當然可以根據個人的電腦系統選擇對應的版本


 http://localhost:8081/nexus/content/repositories/

選擇電腦對應的版本,我的是64位window機,所以我選擇windows-86-64

4.進入到路徑下 :nexus-2.14.3-02-bundle\nexus-2.14.3-02\bin\jsw\windows-x86-32,你能看到

5.用管理員許可權執行cmd,切到此路徑下,輸入install-nexus安裝nexus。或者直接右鍵以管理員身份執行。會提示安裝成功。

安裝完成後記得要執行start-nexus,我就忘記了一開始。

6.好準備就緒後,開啟http://localhost:8081/nexus/回到下面這個介面。登入按鈕在右上角,初始賬戶和密碼分別是admin和admin123


7.點選左邊的Repositiories,可以看到當前已經存在的倉庫

8.點選導航欄的add,建立一個本地倉庫,選擇第一個,目前也沒搞懂有什麼區別,但肯定有區別。大家可以自行研究下


填寫對應的Repository ID和Repository ID(就是倉庫的名稱和ID,可以隨便填,建議兩個寫一樣),點選選擇Deployment Policy 選擇第一個就是這個allow Redeploy。其他的不用動,點選save,私服倉庫建立大功告成。開啟網站 http://localhost:8081/nexus/content/repositories/

可以看到你建的倉庫對應的名稱資料夾。


9.上面的過程私服搭建完成,接下來就是在gradle中新增配置資訊,先放下我的工程目錄。


在對應的modle中建立一個nexus_maven.gradle檔案,當然也可以直接不用建直接寫在modle下的bulid.gradle中。為了方便管理,我重新建了一個nexus_maven.gradle檔案,這樣子必須在此modle的build.gradle最上面新增applyfrom:'./nexus_maven.gradle',用於關聯到nexus_maven.gradle

//nexus_maven.gradle的中的配置資訊如下

applyplugin

:'maven' // 引入maven工具

uploadArchives{

    repositories {

        mavenDeployer {

            repository(url:"http://localhost:8081/nexus/content/repositories/moorgen/") {//倉庫的uri

authentication(userName:"admin", password: "admin123")// 登入賬號和密碼

}

pom.project {

name 'id2sdk'//專案名稱

version '1.0.0'//版本號

artifactId 'id2sdk'//最後下載的aar包名稱就是這個

groupId 'com.dooya.id2sdk'// 建議使用包命

packaging 'aar'//打包型別

description 'id2sdk for Android'// 描述資訊

}

        }

    }

}

 這樣子就配置好了。成功之後能看到右邊對應modle下面多了一個upload選項,是把程式碼上傳到私服倉庫的意思。如果沒有,關閉studio,重啟應該就能看到

 

10.上傳完成後再開啟 http://localhost:8081/nexus/content/repositories/,能在對應的倉庫下看到剛上傳的aar檔案。

11.接下來如何使用的問題,很簡單

在根目錄下的build.gradle檔案下新增

maven{

    url'http://localhost:8081/nexus/content/repositories/moorgen/'

}

這個是你建立的倉庫url,然後再需要用到這個aar下得modle新增

compile'com.dooya.id2sdk:id2sdk:[email protected]'//這個'groupId:artifactId:[email protected]'

忘記的可以會看步驟9裡面寫的引數,對應的填進去。

這樣差不多就完成了,rebuild專案,可以在這裡看到下載後的aar檔案。如果沒有,重啟studio。

然後就可以完成了

相關推薦

關於android studiomaven搭建

1.首先jdk等必須的環境,maven在studio中自帶不需要下載配置 3.開啟目錄nexus-2.4.0-09-bundle\nexus-2.4.0-09\bin\jsw這個目錄下面你會發現有很多系統版本的nexus環境    我的電腦是win7 (64)為的

Maven 搭建破解使用入門教程

Nexus下載 :https://blog.sonatype.com/   或下載我分享的 https://pan.baidu.com/s/1mEwkrTfg0dp3D7gJSEvueA 解壓:   破解: 將 &

Maven 搭建

mirror dex 隔離 lan manager 3.1 localhost 拷貝 mirrorof 由於公司研發環境物理隔絕,所以自己搭建了一個 maven 私服,以下是自己搭建私服過程中的一個記錄。 1.準備Maven私服相關文件   1.1 從 sonatype

maven搭建nexus

                                   maven私服 正式開發,不同的專案組開發不同

Maven 搭建和使用

一、下載安裝 1. 私服下載地址  https://www.sonatype.com/download-oss-sonatype 2.下載完成後解壓任意目錄,我的是D:\soft\nexus2\nexus-2.14.8-01 3.安裝  在D:\soft\

maven搭建使用

前言 專案開發時,一般採用Maven來進行專案構建,管理,jar包下載,專案組開發人員開發時,只要在專案的pom.xml檔案中,新增如下pom.xml資訊從公共的庫中下載相關的Jar包以及依賴Jar包,但有時候公共的庫不是那麼穩定而且下載速度往往很慢,一個團隊一起開發專案時,如果每個組員都去

maven搭建

maven免費視訊地址 私服搭建 屬於配置工程師 (工作範疇) 去官網下載 nexus  下載網站  http://nexus.sonatype.org/ 下載war格式 (還有bundle格式 ) : nexus-2.7.0-

真正的maven搭建器--Artifactory

    一個團隊要真正用好Maven,repository私服是免不了的,否則team mate們多好奇的目光,都會全部消耗在漫長的jar下載中。    以前介紹過一個搭建私服的簡樸但很笨的辦法--將雷鋒同志下載好的.m2/repository目錄整個上傳到任意的Web伺服器中。其實世上多的是專業的mav

Maven搭建(nexus)

1關於中央倉庫注意事項(瞭解) l 地址: 目前來說: http://repo1.maven.org/maven2/是真正的Maven中央倉庫的地址,該地址內建在Maven的原始碼中其他的都是映象 l 索引: 中央倉庫帶有索引檔案以方便使用者對其進行搜尋,完整的索引檔案大

maven搭建和使用(初級篇)

為什麼要用遠端倉庫(私服)  如果沒有私服,我們所需的所有構件都需要通過maven的中央倉庫和第三方的maven倉庫下載到本地,而一個團隊中的所有人都重複的從maven倉庫下載構件,這樣就加大了中央倉庫

Nexus搭建本地jar管理

環境準備與搭建 本地需要首先搭建好maven環境,在此基礎之上 下載nexus的檔案到本地,解壓後如圖顯示 修改nexus的配置檔案D:\worksoftware\nexus\nexus-2.11.4-01\conf\nexus.properties

Linux 下maven搭建一(安裝)

一、準備安裝包:nexus-3.3.2-02-unix.tar.gz (版本3.x 必須配合jdk1.8)和 apache-maven-3.5.0-bin.zip nexus:下載地址:https://www.sonatype.com/download-oss-sonaty

Nexus搭建settings.xml配置詳細教程

配置: centos 7 安裝流程如下: # useradd nexus # passwd nexus $ su nexus $ cd $ wget nexus-3.12.1-01-unix.tar.gz && mkdir nexus3

maven 搭建nexus 3.0.1,安裝,使用

一 安裝 注意: 檢視其它nexus-3.0.0-03-win64 安轉文件,提示需要安裝jdk1.8,但是本人安裝的是jdk1.7,安裝執行,沒發現有什麼問題; 二,功能介紹    1.Search , 查詢私服中有哪些包, 在Search 級中可以使用模糊搜尋,

GIT搭建GIT的使用

搭建git私服 安裝軟體git,percona資料庫 yum install git tar xvf Percona.tar yum install shared, server, client

nexus搭建mavenjar包傳和下載

ive 校驗 public 我們 賬號 依賴 detail 接下來 triangle nexus搭建maven私服及私服jar包上傳和下載 標簽: nexus管理maven庫snapshot 2017-06-28 13:02 844人閱讀 評論(0) 收

Maven入門:使用Nexus搭建Maven傳下載jar包 Maven入門:使用Nexus搭建Maven傳下載jar包

Maven入門:使用Nexus搭建Maven私服及上傳下載jar包 一. 私服搭建及配置 1 . 私服簡介   私服是架設在區域網的一種特殊的遠端倉庫,目的是代理遠端倉庫及部署第三方構件。有了私服之後,當 Maven 需要下載構件時,直接請求私服,私服上存在則下載到本地倉庫;

Maven入門:使用Nexus搭建Maven傳下載jar包

一. 私服搭建及配置 1 . 私服簡介   私服是架設在區域網的一種特殊的遠端倉庫,目的是代理遠端倉庫及部署第三方構件。有了私服之後,當 Maven 需要下載構件時,直接請求私服,私服上存在則下載到本地倉庫;否則,私服請求外部的遠端倉庫,將構件下載到私服,再提供給本地

搭建區域網Maven並結合Android Studio實現程式碼複用

每一種技術,每一個框架都不是憑空產生,都是為了解決特定需求.因此使用什麼技術取決於我們的需求,作為一個研發人員,我們不僅僅要懂得編碼,更要有洞察真實需求的能力. 首先介紹一下我們公司的現狀:我們公司有很多APP,每年會優化或者開發5個以上的APP,而

maven介紹搭建

file 需求 緩存 項目 start epo -- 打開 for 1.Maven介紹Maven是款平臺的項目管理工具。主要服務於基於java平臺的項目構建,依賴管理和項目信息管理。2.Maven私服搭建環境介紹: 系統:Centos 7.4 64位、Jdk:1.8、mav