技術乾貨 | 如何在 Library 中使用/依賴 mPaaS?

簡介:在使用 mPaaS 框架過程當中,有時須要複用模塊。複用時須要按照使用 Module 依賴的方式添加模塊。android

使用場景

在使用 mPaaS 框架過程當中,有時須要複用模塊。複用時須要按照使用 Module 依賴的方式添加模塊。本文以將複用 mPaaS 掃碼組件的 Module 爲例進行說明。api

前提條件

已按照原生 AAR 接入方式將工程接入 mPaaS。app

操做步驟

  1. 在 Android 工程中建立 Android Library 類型的模塊 「scan」。
    image.png
  2. 在新建立的 scan 模塊的 build.gradle 文件中添加 api platform("com.mpaas.android:$mpaas_artifact:$mpaas_baseline") 。示例以下:
dependencies {
    ……
    //moudle裏使用mPaaS組件功能時,必須添加
    api platform("com.mpaas.android:$mpaas_artifact:$mpaas_baseline")
        
    ……
 }
  1. 經過 Android Studio mPaaS 插件爲 scan 模塊安裝掃碼組件。具體菜單路徑爲:mPaaS > 原生 AAR 接入 > 配置/更新組件 > 開始配置。安裝後,掃碼組件組件會自動加載。
    image.png
  2. 配置 App 主工程。
plugins {
    id 'com.android.application'
        
    ......    
    //必須在app下的build.gradle添加baseline.config(基線)    
    id 'com.alipay.apollo.baseline.config'
}
  1. 調用組件模塊。在使用掃碼組件的地方,導入 scan 模塊。
dependencies {
    api platform("com.mpaas.android:$mpaas_artifact:$mpaas_baseline")
        
    ....
    api project(':scan')//掃碼組件
}

撰文:劉啓洋框架

原文連接gradle

本文爲阿里雲原創內容,未經容許不得轉載。ui

相關文章
相關標籤/搜索