Android library 传入本地maven仓库
在项目根目录gradle.properties 添加
#包信息 GROUP_ID = com.chao.myvideo # Licence信息 PROJ_LICENCE_NAME=The Apache Software License, Version 2.0 PROJ_LICENCE_URL=http://www.apache.org/licenses/LICENSE-2.0.txt PROJ_LICENCE_DEST=repo
在library项目下的build.gradle添加
uploadArchives{ repositories.mavenDeployer{ repository(url:LOCAL_REPO_URL) pom.groupId = GROUP_ID pom.artifactId = ARTIFACTID pom.version = LIBRARY_VERSION } }
在library下新建gradle.properties 不新建也可以,直接把这些内容填到上面就可以
#组件的标识 ARTIFACTID=chaoVideoPlayer #版本号 LIBRARY_VERSION=1.0.0 #本地仓库位置 LOCAL_REPO_URL=file:///F:/Users/chao/my/local/repo
最后点击右侧gradle弹出如下界面 双击uploadArchives(就是红色圈出来那个)就可以了
使用时 在项目build.gradle目录下
allprojects { repositories { google() jcenter() //添加仓库位置 放到网络上的话改成网络地址 maven{ url = 'file:///F:/Users/chao/my/local/repo' } } }
然后引入implementation 'pom.groupId:pom.artifactId:pom.version'
implementation 'com.chao.myvideo:chaoVideoPlayer:1.0.0'
上面方法提示过时了,可以使用maven publish 上传
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端