使用Nexus搭建Android私服和应用

场景:若公司Android项目较多,若需要维护公共组件或者lib时,这时候搭建自己的私服或者发布到jcenter上就可以让项目快速搭建和使用最新组件,jcenter的搭建见另外一篇文章,搭建私服的步骤如下:
1、在服务器安装Nexus,拿到账户名和密码
2、新建宿主仓库



3、创建宿主仓库页面



4、宿主仓库建成后,会有一个宿主仓库url

5、在项目build.gradle里增加 mavenLocal()
allprojects {
    repositories {
        jcenter()
        mavenLocal()
    }
}

6、在module(要上传的library)项目的build.gradle里增加

apply plugin: 'maven'
uploadArchives{
    repositories.mavenDeployer(){
     //url地址是宿主仓库地址
        repository(url:'http://***********/nexus/content/repositories/sysdk/'){
            //用户名和密码是登录私服的用户名和密码
            authentication(userName:'*****', password: '********')
        }
   //compile 'com.******:sysdk:0.0.2' 引用对应下面的名字
        pom.version='0.0.2'    
        pom.artifactId='sysdk'
        pom.groupId='com.*****'
    }
}

7、module上传到私服,点击红色区域



8、上传成功后就可以引用了
引用的项目需要在build.gradle内增加如下内容:


(

添加引用

 //添加私服引用
 compile 'com.******:sysdk:0.0.2'      

然后跟引用lib项目一样就可以使用了,感觉就是不一样了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • [TOC] 内容 时间:2017/02/17 耗时20分钟 截图 总结 岂的下方己字要稳 岸字的一撇要尽量往外涨一...
    上山老人阅读 198评论 0 0
  • 如果说程序员的最大的“敌人”是谁?那么很多人第一反应就是产品经理。当然,网络上很多段子也会让我们误解他们两者之间的...
    OneAPM_Official阅读 793评论 0 3
  • 哎,今天跟蔡婉聊了下天。心里面突然间就平衡了。就在这个周末,我没有读一页书,也没有写多少字。可能是前期的读书太过于...
    江山吴阅读 235评论 0 1

友情链接更多精彩内容