安装nexus(略)

启动nexus

打开web(admin;admin123)

http://127.0.0.1:8081/nexus

创建的demo

1

2

3

对应的本地目录

配置maven

//maven--lib的gradle
uploadArchives {
    repositories.mavenDeployer {
        repository(url: RELEASE_URL){//地址
            authentication(userName: NAME, password: PASSWORD) // maven授权信息
        }
        pom.groupId = GROUP
        pom.artifactId = POM_ARTIFACT_ID
        pom.version = VERSION
    }
}

相关变量(本地仓库)

#MAVEN需要的配置
GROUP=com.test.android
POM_ARTIFACT_ID=testUI
VERSION=1.0.0
#这里 指定生成的Maven路径可以任意文件夹
#LOCAL_REPO_URL=file:///D:/maven/
RELEASE_URL=http://127.0.0.1:8081/nexus/content/repositories/mdemo/ 
SNAPSHOT_URL=http://127.0.0.1:8081/nexus/content/repositories/snapshots/ NAME=admin PASSWORD=admin123

 编译生成相关文件

完成后

 

 

如果想使用github做在线仓库

在github创建相应项目,把目录下的所有文件上传

studio使用maven
project的gradle

repositories {
        google()
        jcenter()
        maven {
            url 'https://raw.githubusercontent.com/xxxx/ceshi/master/'
        }
    }

将项目地址的github.com换成raw.githubusercontent.com,后加上分支名称
(码云https://gitee.com/xxxxx/ceshi/raw/master/,添加raw
暂时测试私有项目studio调用不成功,改成公共可以调用。
引用
compile 'com.test.android:testUI:1.0.0'

基本完成 

studio 本地打包debug-arr方式

 

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!