💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
[TOC] # 发布aar到maven仓库 Android studio使用的是gradle构建项目,依赖地方库使用的是maven,所以我们存储自己私有的一些库,我们采用了自建一台nexus(maven服务),本文主要阐述如何添加发布一个aar或jar到我们私有的maven仓库。 ## 项目结构 每个发布的项目模块由两部分组成,每个组织定义一下自己的组织名称,我们是: *com.ucmed.monkey* * app 例子工程,提供给当前模块的演示 * test 当前模块中的 *library* 工程,名字由自己定义 ![](https://box.kancloud.cn/1cdad64b2796d9c87dd5a87206db8e94_374x405.png) ## 使用方法 在 *library* 项目中的 **build** 最后面添加以下语句: > apply from: 'https://coding.net/u/yaming/p/Android-Source/git/raw/master/static/gradle-mvn-push.gradle' ## 配置信息 在项目 *gradle.perproties* 中添加如下配置信息: > \# 团队组织名称 > GROUP=com.ucmed.monkey > \# 当前模块名称 POM_ARTIFACT_ID=test > \# 版本号 VERSION_NAME=1.0.0 > \# 同模块名称 POM_NAME=test > \# 固定格式 POM_PACKAGING=arr > \# 项目描述 POM_DESCRIPTION= test project > \# 项目地址 POM_URL= > \# 开发人员id POM_DEVELOPER_ID=yaming116 > \# 开发人员姓名 POM_DEVELOPER_NAME=Sun shanming > \# 是否添加一个jar,当前项目是一个纯class项目 APPEND_JAR=false > \# 是否是Android library,默认false IS_ANDROID=false ## 添加项目到版本控制 你现在有两个选择: * 上传到公司的gitlab * 上传到公司的svn ## 上传aar到nexus 访问地址 [http://192.168.0.101:8080/](http://192.168.0.101:8080/),登录后新建一个任务,填写好你的项目名称,下面选择 *copy from* 里面填写 test。修改你的项目名称,填写你的项目地址,如果有密码或私有项目需要填写你的账户名密码,点击**add**按照流程添加,如下图: ![](https://box.kancloud.cn/fccd642007ba1e41cf9113f085b46442_1064x540.png) 最后点击构建。