feature TI-186: [Android] Настройка проекта
This commit is contained in:
parent
3dc2116516
commit
1c0b7125e8
|
|
@ -0,0 +1,10 @@
|
|||
import org.gradle.api.artifacts.MinimalExternalModuleDependency
|
||||
import org.gradle.api.artifacts.VersionCatalog
|
||||
import org.gradle.api.provider.Provider
|
||||
|
||||
internal val VersionCatalog.stdlib: Provider<MinimalExternalModuleDependency>
|
||||
get() = getLibrary("stdLib")
|
||||
|
||||
|
||||
private fun VersionCatalog.getLibrary(library: String) = findLibrary(library).get()
|
||||
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
import org.gradle.api.artifacts.VersionCatalog
|
||||
|
||||
val VersionCatalog.sdkCompile: String
|
||||
get() = findVersion("compileSdk").get().requiredVersion
|
||||
|
||||
val VersionCatalog.sdkMin: String
|
||||
get() = findVersion("minSdk").get().requiredVersion
|
||||
|
|
@ -2,6 +2,9 @@ package plugins
|
|||
|
||||
import versioncatalog.androidApplicationPlugin
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.api.artifacts.VersionCatalog
|
||||
import org.gradle.api.artifacts.VersionCatalogsExtension
|
||||
import org.gradle.kotlin.dsl.getByType
|
||||
|
||||
class AndroidAppPlugin : BaseAndroidPlugin() {
|
||||
|
||||
|
|
|
|||
|
|
@ -150,6 +150,9 @@ groupie = { group = "com.github.lisawray.groupie", name = "groupie", version.ref
|
|||
groupie-viewbinding = { group = "com.github.lisawray.groupie", name = "groupie-viewbinding", version.ref = "groupie" }
|
||||
|
||||
javapoet = { module = "com.squareup:javapoet", version = "javapoet" }
|
||||
junit = { group = "junit", name = "junit", version.ref = "junit" }
|
||||
androidx-test-ext-junit = { group = "androidx.test.ext", name = "junit", version.ref = "androidx-test-ext-junit" }
|
||||
espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espresso-core" }
|
||||
|
||||
junit = { group = "junit", name = "junit", version.ref = "junit" }
|
||||
androidx-test-ext-junit = { group = "androidx.test.ext", name = "junit", version.ref = "androidx-test-ext-junit" }
|
||||
|
|
|
|||
Loading…
Reference in New Issue