Android studio 配置使用maven

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

 

posted @   西瓜皮不甜  阅读(4132)  评论(0编辑  收藏  举报
编辑推荐:
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示