Maven公有库发布流程

注册JFrog账号

这个网上教程较多,在此不再描述,官网:[https://bintray.com](https://bintray.com)

混淆代码

纯Java或包含核心功能及Java代码需要使用深度混淆功能,防止外部组织/公司轻易破解,建议核心层代码能使用C、C++代码替换的,使用C等语言打包成二进制SO库,或者使用Jni反射机制。

项目仓库配置

  • 在Github或Gitlab上面创建Public公有库,比如JimiTest:https://github.com/JimiPlatform/JimiTest
  • 仓库必须包含发布的SDK项目代码、LICENSE、README.md;
  • 若SDK的源码不能公开,第2点项目代码可以以SDK名称创建一个简单初始化的Android项目;

Module发布配置

  • 在SDK Module中的build.gradle配置JFrog Bintray设置:
apply plugin: 'com.android.library'
apply plugin: 'com.github.dcendents.android-maven'
apply plugin: 'com.jfrog.bintray'

def Jimi_SDK_Version_Value = "1.0.0"		//SDK版本号

android {
   
	 ……
    defaultConfig {
   
        //……
        versionName Jimi_SDK_Version_Value
		//……
    }
}
//********************************************
//      Maven仓库发布
//********************************************

buildscript {
   
    repositories {
   
        google()
        jcenter()
    }

    dependencies {
   
		classpath 'com.android.tools.build:gradle:3.4.2'		//根据自己的AS配置Gradle编译工具版本号
        classpath 'com.jfrog.bintray.g
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值