使用nexus-3.0.2-02-win64搭建自己的Maven nexus私服
在Android开发中我们经常引用一些网上的android依赖,例如这种形式的
compile 'com.android.support:appcompat-v7:24.2.1'
这样的话我们就导入了一个V7的包了,那么怎么去创建我们自己的依赖呢?
现在我教大家怎么去搭建一个自己的Maven nexus私服。
第一步:下载安装程序
下载地址:nexus3下载地址,在windows下有2中安装软件的方式1、直接下载压缩包。2、下载安装包安装(推荐使用这种方式,可是更好的对安装地址,端口号(端口号千万不要被占用了,否则会出问题的)等进行设置),然后一步一步的安装就好了
1、安装目录
2、配置数据存储的路径
3、设置端口号
4、选择java环境,是使用自己的还是使用nexus自带的
5、安装成功(如果输入自己的ip:端口号(如:http://192.168.1.222:8081/))出现如下界面则安装成功
使用软件创建自己的仓库,上传和引用已编译的moudle
安装成功之后有2个默认的账号(1)账号:admin 密码:admin123 (2)账号:anonymous 密码:anonymous。其中第一个是管理员账号,无视任何权限,第二个是匿名账户,只能查看。现在我们开始使用管理员账号创建新的用户
1、创建新用户
这样我们就创建了一个自己的账户
2、创建自己的仓库
首先登陆自己的账号,然后按照下图的步骤即可
这样你就成功的创建了一个仓库,现在我们回归android studio
3、上传arr文件到仓库
首先在你的项目的gradle中的allprojects的repositories加入如下图的代码,告诉Android服务器,我们要使用自己的仓库
然后在要打包成aar文件的moudle中的gradle中加入如下图的代码
下图的url,就是你创建仓库时的,仓库的url
然后打开右侧的gradle侧边栏,选择对应的moudle,点开upload,点击uploadArchives,开始上传
这个时候你点开nexus中的我们的仓库,就可以看到已经上传成功了。
finally:使用
我们在我们的app moudle中的gradle添加如下代码就可以依赖我们的这个库了。
到现在为止,我们大功告成了,终于可以使用自己的依赖了。