欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android studio 配置使用maven

程序员文章站 2022-09-11 21:10:22
安装nexus(略) 启动nexus 打开web(admin;admin123) http://127.0.0.1:8081/nexus 创建的demo 1 2 3 对应的本地目录 配置maven 相关变量(本地仓库) 编译生成相关文件 完成后 如果想使用github做在线仓库 在github创建相 ......

安装nexus(略)

启动nexus

Android studio 配置使用maven

打开web(admin;admin123)

http://127.0.0.1:8081/nexus

创建的demo

1

Android studio 配置使用maven

2

Android studio 配置使用maven

3

Android studio 配置使用maven

对应的本地目录

Android studio 配置使用maven

配置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

 编译生成相关文件

Android studio 配置使用maven

完成后

Android studio 配置使用maven

 

Android studio 配置使用maven

 

如果想使用github做在线仓库

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

Android studio 配置使用maven

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方式

Android studio 配置使用maven

Android studio 配置使用maven