[go: nahoru, domu]

blob: e9de30e297055aa62da09bcc2ac451843b28f7eb [file] [log] [blame]
Tiem Songee0da742024-01-03 14:08:46 -08001/**
2 * This file was created using the `create_project.py` script located in the
3 * `<AndroidX root>/development/project-creator` directory.
4 *
5 * Please use that script when creating a new project, rather than copying an existing project and
6 * modifying its settings.
7 */
Omar Ismail86e66062024-05-03 16:10:50 +01008import androidx.build.LibraryType
Aurimas Liutikas44d7d862017-10-27 17:55:06 -07009
Aurimas Liutikasf8b708a2017-11-02 16:07:13 -070010plugins {
Aurimas Liutikascdb9f9f2019-04-08 12:07:49 +010011 id("AndroidXPlugin")
12 id("com.android.library")
Jeremy Woods366bb452019-09-16 13:29:48 -070013 id("kotlin-android")
Aurimas Liutikasf8b708a2017-11-02 16:07:13 -070014}
Yuichi Arakic876cd82016-02-05 14:39:00 +090015
Yuichi Arakic876cd82016-02-05 14:39:00 +090016dependencies {
Owen Grayff0b7722022-06-21 08:03:14 -040017 api("androidx.annotation:annotation:1.2.0")
Jeremy Woods8aaf5812024-04-04 19:27:22 +000018 api("androidx.core:core:1.13.0")
Jeremy Woods900fa572019-09-10 02:10:35 -070019 implementation("androidx.collection:collection:1.1.0")
Prajakta Patil5331ba82024-04-09 01:24:13 +000020 compileOnly("androidx.fragment:fragment:1.7.0-rc02")
Nick Anthonyac61c5d2019-03-29 15:02:37 +000021 compileOnly("androidx.appcompat:appcompat:1.0.1")
George Mounta691c2b2023-06-28 16:35:59 -070022 implementation("androidx.dynamicanimation:dynamicanimation:1.0.0")
Yuichi Arakic876cd82016-02-05 14:39:00 +090023
Aurimas Liutikas43ec0d62021-05-24 16:11:36 -070024 androidTestImplementation(libs.kotlinStdlib)
25 androidTestImplementation(libs.testExtJunit)
26 androidTestImplementation(libs.testCore)
27 androidTestImplementation(libs.testRunner)
28 androidTestImplementation(libs.testRules)
29 androidTestImplementation(libs.truth)
30 androidTestImplementation(libs.espressoCore, excludes.espresso)
31 androidTestImplementation(libs.mockitoCore, excludes.bytebuddy) // DexMaker has it"s own MockMaker
32 androidTestImplementation(libs.dexmakerMockito, excludes.bytebuddy) // DexMaker has it"s own MockMaker
George Mountabef07e2023-03-13 14:00:33 -070033 androidTestImplementation(libs.opentest4j)
Jim Sproch9e38b4f2021-01-06 14:21:06 -080034 androidTestImplementation(project(":fragment:fragment"))
Ian Lake6f072e1c2019-09-23 15:35:25 -070035 androidTestImplementation("androidx.appcompat:appcompat:1.1.0")
Jim Sproch9e38b4f2021-01-06 14:21:06 -080036 androidTestImplementation(project(":internal-testutils-runtime"), {
37 exclude group: "androidx.fragment", module: "fragment"
38 })
Yuichi Arakic876cd82016-02-05 14:39:00 +090039}
40
41android {
Omar Ismail72444772024-05-14 14:55:28 +010042 buildTypes.configureEach {
Jim Sproch9e38b4f2021-01-06 14:21:06 -080043 consumerProguardFiles "proguard-rules.pro"
Yuichi Araki3f825832017-06-15 16:58:52 +090044 }
Yuichi Araki81580512017-02-09 15:55:53 +090045 aaptOptions {
46 additionalParameters "--no-version-transitions"
47 }
Aurimas Liutikasdcfa0352022-03-14 16:05:33 -070048 namespace "androidx.transition"
Yuichi Arakic876cd82016-02-05 14:39:00 +090049}
50
Aurimas Liutikas2ad31612019-04-01 04:23:03 -070051androidx {
Alan Viverettea46238ed2023-05-08 17:36:59 -040052 name = "Transition"
Omar Ismail86e66062024-05-03 16:10:50 +010053 type = LibraryType.PUBLISHED_LIBRARY
Aurimas Liutikasea5ee822017-11-06 12:52:28 -080054 inceptionYear = "2016"
55 description = "Android Transition Support Library"
Jinseong Jeon999075e2023-08-22 00:40:11 -070056 metalavaK2UastEnabled = true
Aurimas Liutikas5c5419a2024-05-29 15:26:58 -070057 legacyDisableKotlinStrictApiMode = true
Aurimas Liutikas16cd13b2017-01-04 15:00:13 -080058}