先去下載了nexus的最新版本,3.3,找了一下,大部分教程都是說的2.X版本的nexus,3.X版本的裏的bin文化夾下沒有了那些批處理文件,只有exe可執行文件,雙擊,直接閃退,而後經過條件查詢,找到一篇3.X版本的教程 windows版html
結合兩篇教程windows
http://blog.csdn.net/rickyit/article/details/54927101瀏覽器
http://blog.csdn.net/qq_27650777/article/details/64130075app
記一些小問題:maven
第一篇教程,成功開啓服務後,打開瀏覽器,輸入:localhost:8081/index.html,沒有Index.html可能沒法訪問;gradle
第二篇教程,編譯上傳庫時,gradle設置ui
設置url
allprojects { repositories { jcenter() maven{ url 'http://localhost:8081/nexus/content/repositories/releases/' } } }
這段代碼是寫在項目的根目錄的build.gradle中,須要注意。.net
修改module的build.gradle文件時htm
1.
mavenDeployer
這個方法會在編譯時報找不到的錯誤,須要在最外邊(與uploadArchives平級)補上這樣一句
apply plugin: 'maven'
2.
artifacts { archives file('app.lib.aar') }
這段不用寫,寫了會在編譯時報錯,先是 app.lib.aar文件找不到的錯,即便把地址寫全,build/outputs/arr/...,仍是會報一個不能同時上傳兩個文件的錯,這段去掉,默認就是會上傳build文件夾下的arr文件。