build.gradle (1815B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 apply plugin: 'com.android.library' 6 apply plugin: 'kotlin-android' 7 apply plugin: 'kotlin-parcelize' 8 9 android { 10 namespace = 'mozilla.components.feature.autofill' 11 } 12 13 dependencies { 14 implementation project(':components:concept-fetch') 15 implementation project(':components:concept-storage') 16 implementation project(':components:lib-publicsuffixlist') 17 implementation project(':components:service-digitalassetlinks') 18 implementation project(':components:support-base') 19 implementation project(':components:support-ktx') 20 implementation project(":components:support-utils") 21 implementation project(':components:ui-widgets') 22 23 implementation libs.androidx.annotation 24 implementation libs.androidx.autofill 25 implementation libs.androidx.biometric 26 implementation libs.androidx.core.ktx 27 implementation libs.androidx.fragment 28 implementation libs.androidx.lifecycle.runtime 29 implementation libs.androidx.preferences 30 implementation libs.androidx.recyclerview 31 implementation libs.kotlinx.coroutines 32 implementation libs.google.material 33 34 testImplementation project(':components:lib-fetch-okhttp') 35 testImplementation project(':components:support-test') 36 37 testImplementation libs.androidx.test.core 38 testImplementation libs.androidx.test.junit 39 testImplementation libs.kotlinx.coroutines.test 40 testImplementation libs.mockwebserver 41 testImplementation libs.robolectric 42 } 43 44 apply from: '../../../common-config.gradle' 45 apply from: '../../../publish.gradle' 46 ext.configurePublish(config.componentsGroupId, project.name, project.ext.description)