mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-14 22:17:03 +05:30
feat(build): upgrade to AGP 8.1.0-beta01
This commit is contained in:
parent
52657b0c08
commit
68a20e0d11
3 changed files with 7 additions and 4 deletions
|
@ -11,6 +11,7 @@ package dev.msfjarvis.claw.gradle
|
||||||
import com.android.build.api.dsl.ApplicationExtension
|
import com.android.build.api.dsl.ApplicationExtension
|
||||||
import com.android.build.api.dsl.LibraryExtension
|
import com.android.build.api.dsl.LibraryExtension
|
||||||
import com.android.build.api.variant.ApplicationAndroidComponentsExtension
|
import com.android.build.api.variant.ApplicationAndroidComponentsExtension
|
||||||
|
import com.android.build.api.variant.HasUnitTestBuilder
|
||||||
import com.android.build.api.variant.LibraryAndroidComponentsExtension
|
import com.android.build.api.variant.LibraryAndroidComponentsExtension
|
||||||
import com.android.build.gradle.BaseExtension
|
import com.android.build.gradle.BaseExtension
|
||||||
import dev.msfjarvis.claw.gradle.LintConfig.configureLint
|
import dev.msfjarvis.claw.gradle.LintConfig.configureLint
|
||||||
|
@ -73,7 +74,7 @@ private fun Project.configureSlimTests() {
|
||||||
// Disable unit test tasks on the release build type for Android Library projects
|
// Disable unit test tasks on the release build type for Android Library projects
|
||||||
extensions.findByType<LibraryAndroidComponentsExtension>()?.run {
|
extensions.findByType<LibraryAndroidComponentsExtension>()?.run {
|
||||||
beforeVariants(selector().withBuildType("release")) {
|
beforeVariants(selector().withBuildType("release")) {
|
||||||
it.enableUnitTest = false
|
(it as HasUnitTestBuilder).enableUnitTest = false
|
||||||
it.enableAndroidTest = false
|
it.enableAndroidTest = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -81,7 +82,7 @@ private fun Project.configureSlimTests() {
|
||||||
// Disable unit test tasks on the release build type for Android Application projects.
|
// Disable unit test tasks on the release build type for Android Application projects.
|
||||||
extensions.findByType<ApplicationAndroidComponentsExtension>()?.run {
|
extensions.findByType<ApplicationAndroidComponentsExtension>()?.run {
|
||||||
beforeVariants(selector().withBuildType("release")) {
|
beforeVariants(selector().withBuildType("release")) {
|
||||||
it.enableUnitTest = false
|
(it as HasUnitTestBuilder).enableUnitTest = false
|
||||||
it.enableAndroidTest = false
|
it.enableAndroidTest = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,8 @@
|
||||||
*/
|
*/
|
||||||
@file:Suppress("UnstableApiUsage")
|
@file:Suppress("UnstableApiUsage")
|
||||||
|
|
||||||
|
import com.android.build.api.variant.HasUnitTestBuilder
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id("dev.msfjarvis.claw.android-library")
|
id("dev.msfjarvis.claw.android-library")
|
||||||
id("dev.msfjarvis.claw.kotlin-android")
|
id("dev.msfjarvis.claw.kotlin-android")
|
||||||
|
@ -25,7 +27,7 @@ android {
|
||||||
namespace = "dev.msfjarvis.claw.common"
|
namespace = "dev.msfjarvis.claw.common"
|
||||||
}
|
}
|
||||||
|
|
||||||
androidComponents { beforeVariants { it.enableUnitTest = false } }
|
androidComponents { beforeVariants { (it as HasUnitTestBuilder).enableUnitTest = false } }
|
||||||
|
|
||||||
anvil { generateDaggerFactories.set(true) }
|
anvil { generateDaggerFactories.set(true) }
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[versions]
|
[versions]
|
||||||
accompanist = "0.30.1"
|
accompanist = "0.30.1"
|
||||||
agp = "8.0.0"
|
agp = "8.1.0-beta01"
|
||||||
androidx-test = "1.6.0-alpha02"
|
androidx-test = "1.6.0-alpha02"
|
||||||
coil = "2.3.0"
|
coil = "2.3.0"
|
||||||
# @keep used for kotlinCompilerExtensionVersion
|
# @keep used for kotlinCompilerExtensionVersion
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue