Skip to content

安卓模块化SDK开发使用maven-publish发布依赖的demo

Notifications You must be signed in to change notification settings

shingkit/Multi-module-sdk-Demo

Repository files navigation

安卓多模块SDK打包maven配置Demo

缘起

在工作中需要对一个模块化开发的安卓SDK进行打包,在实现了功能后找寻更好的方案。 这个Demo是在maven上的探索。

目前情况

2020-08-22

  • 可实现开源多模块sdk发布
  • 多模块混淆

步骤

  1. 构建项目
./gradlew assembleRelease
  1. 生成aar并推送到maven仓库
./gradlew publishReleasePublicationToShingkitRepository

代码里配置的是本地目录,仅用作测试

  1. 使用maven依赖测试 修改app/build.gradle
dependencies {
    ...

    implementation "me.shingkit.sdk:ui:${rootProject.ext.LIBRARY_VERSION}"
//    implementation project(path: ':sdk:ui')
}

About

安卓模块化SDK开发使用maven-publish发布依赖的demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published