You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Android SDK上传至JFrog Artifactory?

Android SDK 上传至 JFrog Artifactory 操作流程

前置准备

  • 提前在JFrog Artifactory后台创建Maven类型的hosted仓库,版本策略根据SDK类型选择Release/Snapshot/Mixed即可
  • 提前获取该Artifactory仓库的访问地址、具备上传权限的账号用户名 + 密码/API Key
  • 确保你的Android SDK是标准Gradle构建的Android Library模块

步骤1:配置上传插件

在需要上传的Library模块的build.gradle文件中引入Maven发布插件:

plugins {
    id 'com.android.library'
    id 'maven-publish'
}

步骤2:配置发布与鉴权参数

同样在Library模块的build.gradle中添加发布配置,注意敏感信息不要硬编码到代码库,建议从local.properties或环境变量读取:

afterEvaluate {
    publishing {
        publications {
            release(MavenPublication) {
                // 自定义SDK的唯一标识
                groupId = 'com.your.organization'
                artifactId = 'your-sdk-name'
                version = '1.0.0'
                
                // 指定上传release构建产物
                from components.release
                
                // 可选:同步上传SDK源码
                task androidSourcesJar(type: Jar) {
                    archiveClassifier.set('sources')
                    from android.sourceSets.main.java.srcDirs
                }
                artifact androidSourcesJar
            }
        }

        repositories {
            maven {
                // 替换为你的Artifactory Maven仓库地址
                url = "https://your-artifactory-domain/artifactory/android-release-repo/"
                credentials {
                    username = "你的Artifactory账号"
                    password = "你的Artifactory密码/API Key"
                }
            }
        }
    }
}

步骤3:执行上传任务

两种执行方式二选一即可:

  • 打开Android Studio右侧Gradle面板,找到对应Library模块 → Tasks → publishing → 点击publish任务运行
  • 命令行执行 ./gradlew <your-library-module-name>:publish

步骤4:验证上传结果

上传完成后登录JFrog Artifactory后台,进入对应的Maven仓库,即可按照groupId的路径层级找到上传的SDK包,后续其他Android项目配置该Artifactory仓库地址后即可正常依赖该SDK。

注意事项

  • 若要上传快照版本,只需将version字段后缀加上-SNAPSHOT,同时将上传地址替换为快照类型的Artifactory仓库地址即可
  • 上传前可先执行assembleRelease任务确认SDK构建无报错
  • 若出现403错误,优先检查账号是否有对应仓库的写入权限

内容的提问来源于stack exchange,提问作者Nitesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 09:57:04