当前位置: 首页 > news >正文

Androidstudio 上传当前module 或本地jar包到maven服务器。

1.设置gradle版本到8.0
gradle-wrapper.properties文件中设置:
distributionUrl=https\://mirrors.aliyun.com/macports/distfiles/gradle/gradle-8.0-bin.zip
2.设置项目根目录build.gradle
设置agp版本和maven插件版本(和gralde版本有对应关系)
dependencies {
classpath "com.android.tools.build:gradle:7.4.2"

    classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
}

3.设置模块目录的build.gradle
如下

1 是上传本地jar包到maven的配置.
2是上传当前module生成的aar到maven 配置.

apply plugin: 'maven-publish'publishing {//1.上传本地jar包到mavenpublications {mavenJava(MavenPublication) {groupId = 'com.your.group'artifactId = 'framework-bluetooth'version = '1.0.0'artifact file('libs/aa.jar')}}//2.打开如下注释即可 上传当前module生成的aar到maven
//    publications {
//        release(MavenPublication) {
//            groupId = 'com.android.demo'  // 组织标识^^1^^2^^
//            artifactId = 'uploadmavenp'   // 模块名
//            version = '20570725a'           // 版本号
//
//            // 自动关联Release AAR产物
//            afterEvaluate {
//                artifact(tasks.getByName("bundleReleaseAar"))
//            }
//        }
//    }repositories {maven {url "http://your-maven-server/repository/path"credentials {username 'your_username'password 'your_password'}}}
}

4.执行上传命令
/gradlew publish
或者双击gralde面板中publishing目录下的  publishAllPublicationsToMavenRepository

即可上传 模块目录下 libs/aa.jar文件到maven服务器
或者上传当前module编译的aar到maven服务器。

http://www.lryc.cn/news/599224.html

相关文章:

  • C++调用GnuPlot一维绘图
  • 微信小程序中英文切换miniprogram-i18n-plus
  • 三、Spark 运行环境部署:全面掌握四种核心模式
  • day33:零基础学嵌入式之网络——HTTP服务端
  • GaussDB 逻辑备份实操
  • 《剑指offer》-数据结构篇-链表
  • Java 大视界 -- Java 大数据机器学习模型在金融衍生品市场波动特征挖掘与交易策略创新中的应用(363)
  • MySQL存储引擎深度解析与实战指南
  • 电科金仓新一代数据库一体机:国产化方案替换优质选择
  • Java研学-RabbitMQ(三)
  • LeetCode 391:完美矩形
  • SQL164 2021年11月每天新用户的次日留存率
  • 虚拟地址-物理地址
  • 关于“PromptPilot”
  • jwt 验证方法 (ASP.NET Core)
  • Uniapp编写微信小程序,绘制动态圆环进度条
  • Linux——线程(下)
  • uniapp小程序上传图片并压缩
  • 【MacOS】发展历程
  • 基于 Nginx 与未来之窗防火墙构建下一代自建动态网络防护体系​—仙盟创梦IDE
  • 好看的小程序推广单页HTML源码 可用作导航页
  • 校园二手交易小程序的设计与实现
  • 如何将荣耀手机的照片传输到 Mac
  • 小程序安卓ApK转aab文件详情教程MacM4环境
  • Linux 时间同步的流程
  • 小程序卡顿到丝滑体验:ZKmall开源商城性能优化与兼容修复实战指南
  • 教培机构如何开发自己的证件照拍照采集小程序
  • 【pybind11】 pybind11如何调用python
  • 《整合Spring Cache:本地缓存、Redis与Caffeine对比实践》
  • Python 数据可视化之 Matplotlib 库