先去下载了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文件。