Android使用Maven管理Module

本文介绍了在mac环境下,如何使用Maven管理Android Module。步骤包括下载并配置Maven,设置Nexus服务器,创建仓库,配置Android Studio以及提交和引用Module到Maven仓库。

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

Android使用Maven管理Module

注:本篇是基于mac10.2,jdk1.8的环境搭建

1,下载Maven,下载地址:https://www.sonatype.com/download-oss-sonatype

Maven下载图片

下载后解压文件夹nexus-3.3.1-01-mac。将文件移动至自己想放的路径下/androidstudio/nexus-3.3.1-01-mac

2,配置nexus,使用文本编辑器编辑nexus目录下bin/nexus文件

nexus配置

在根目录NEXUS_HOME=”/androidstudio/nexus-3.3.1-01-mac/nexus-3.3.1-01”;

nexus_home配置

/androidstudio/nexus-3.3.1-01-mac/nexus-3.3.1-01为你的nexus文件路径

Maven基本配置完成。

配置IP以及host

配置nexushost

修改port以及host,port不要和其他的端口冲突,host地址可查看本机的ip地址。

application-port=8081
application-host=172.17.16.192

配置ip以及hosts

在命令行中输入:/androidstudio/nexus-3.3.1-01-mac/nexus-3.3.1-01/bin/nexus start

启动nexus,在浏览器中输入:http://172.17.16.192:8081,如下图所以标识成功

html_nexus

3,配置账号

点击如上午的右上角sign in,输入admin/admin123进去系统

创建user

如上图所示,创建用户,成功后,点击退出,重新进去刚刚创建的用户。

4,创建repository创建repository

hosted

点击后输入你的groupId名称

5,Androidstudio配置

在工程目录下的gradle中配置Maven

mavenLocal()
maven {
    url "http://172.17.16.192:8081/repository/com.fyh/"
}

工程gradle

在module中的gradle中配置

apply plugin: 'maven'
uploadArchives {
    repositories.mavenDeployer {
        repository(url: "http://172.17.16.192:8081/repository/com.fyh/") {
            authentication(userName: "fengyh", password: "123456")
        }
        pom.version = "0.0.2"
        pom.artifactId = "test"
        pom.groupId = "com.fyh"
    }
}

module配置

module配置2

提交到版本到Maven代码仓库中。如下图双击点击提交

注:version版本号每次提交时需要+1.

upload

在工程app目录下的gradle中引用Maven中的库

app

注:如在其他工程中引用,需在工程目录下的gradle中配置Maven的url。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值