|
|
@@ -1,70 +0,0 @@
|
|
|
-package org.mjdev.gradle.extensions
|
|
|
-
|
|
|
-import org.gradle.api.artifacts.Dependency
|
|
|
-import org.gradle.api.artifacts.MinimalExternalModuleDependency
|
|
|
-import org.gradle.api.internal.catalog.ExternalModuleDependencyFactory
|
|
|
-import org.gradle.api.provider.Provider
|
|
|
-import org.gradle.kotlin.dsl.DependencyHandlerScope
|
|
|
-
|
|
|
-object DependencyExt {
|
|
|
- private const val IMPLEMENTATION = "implementation"
|
|
|
- private const val DEBUG_IMPLEMENTATION = "debugImplementation"
|
|
|
- private const val ANDROID_TEST_IMPLEMENTATION = "androidTestImplementation"
|
|
|
- private const val TEST_IMPLEMENTATION = "testImplementation"
|
|
|
- private const val KAPT_IMPLEMENTATION = "kapt"
|
|
|
- private const val KSP_IMPLEMENTATION = "ksp"
|
|
|
-
|
|
|
- fun DependencyHandlerScope.implementation(
|
|
|
- dependency: Provider<MinimalExternalModuleDependency>
|
|
|
- ) {
|
|
|
- add(IMPLEMENTATION, dependency.get())
|
|
|
- }
|
|
|
-
|
|
|
- fun DependencyHandlerScope.implementation(
|
|
|
- dependency: ExternalModuleDependencyFactory.DependencyNotationSupplier
|
|
|
- ) {
|
|
|
- add(IMPLEMENTATION, dependency.asProvider().get())
|
|
|
- }
|
|
|
-
|
|
|
- fun DependencyHandlerScope.implementation(
|
|
|
- dependency: Dependency
|
|
|
- ) {
|
|
|
- add(IMPLEMENTATION, dependency)
|
|
|
- }
|
|
|
-
|
|
|
- fun DependencyHandlerScope.implementation(
|
|
|
- dependency: String
|
|
|
- ) {
|
|
|
- add(IMPLEMENTATION, dependency)
|
|
|
- }
|
|
|
-
|
|
|
- fun DependencyHandlerScope.debugImplementation(
|
|
|
- dependency: Provider<MinimalExternalModuleDependency>
|
|
|
- ) {
|
|
|
- add(DEBUG_IMPLEMENTATION, dependency.get())
|
|
|
- }
|
|
|
-
|
|
|
- fun DependencyHandlerScope.androidTestImplementation(
|
|
|
- dependency: Provider<MinimalExternalModuleDependency>
|
|
|
- ) {
|
|
|
- add(ANDROID_TEST_IMPLEMENTATION, dependency.get())
|
|
|
- }
|
|
|
-
|
|
|
- fun DependencyHandlerScope.testImplementation(
|
|
|
- dependency: Provider<MinimalExternalModuleDependency>
|
|
|
- ) {
|
|
|
- add(TEST_IMPLEMENTATION, dependency.get())
|
|
|
- }
|
|
|
-
|
|
|
- fun DependencyHandlerScope.ksp(
|
|
|
- dependency: Provider<MinimalExternalModuleDependency>
|
|
|
- ) {
|
|
|
- add(KSP_IMPLEMENTATION, dependency.get())
|
|
|
- }
|
|
|
-
|
|
|
- fun DependencyHandlerScope.kapt(
|
|
|
- dependency: Provider<MinimalExternalModuleDependency>
|
|
|
- ) {
|
|
|
- add(KAPT_IMPLEMENTATION, dependency.get())
|
|
|
- }
|
|
|
-}
|