Android studio 配置使用maven

本文介绍如何安装及启动Nexus仓库,并通过Gradle配置实现本地项目的依赖管理与构件发布。文中详细展示了Nexus的基本操作流程,包括创建演示项目、配置Gradle上传构件到Nexus的过程以及如何使用GitHub作为远程仓库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

转载于:https://www.cnblogs.com/Jieth/p/8566012.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值