Use conventions to avoid repeating conf options

pull/1455/head
Tom Tresansky 1 year ago
parent eedddf922d
commit 9f2401b4dd
No known key found for this signature in database
GPG Key ID: 99DCF7A2C0C53E39

@ -12,10 +12,7 @@ androidLibrary {
} }
hilt {} hilt {}
kotlinSerialization {}
kotlinSerialization {
jsonEnabled = true
}
testing { testing {
dependencies { dependencies {
@ -25,9 +22,7 @@ androidLibrary {
implementation(project(":core:network")) implementation(project(":core:network"))
} }
jacoco { jacoco {}
version = "0.8.7"
}
testOptions { testOptions {
includeAndroidResources = true includeAndroidResources = true

@ -13,8 +13,6 @@ androidLibrary {
implementation(project(":core:testing")) implementation(project(":core:testing"))
} }
jacoco { jacoco {}
version = "0.8.7"
}
} }
} }

@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions-snapshots/gradle-8.9-20240518001543+0000-bin.zip distributionUrl=https\://services.gradle.org/distributions-snapshots/gradle-8.9-branch-gh_declarative_convention_rules-20240520154301+0000-bin.zip
networkTimeout=10000 networkTimeout=10000
validateDistributionUrl=true validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME

@ -38,6 +38,27 @@ dependencyResolutionManagement {
} }
rootProject.name = "nowinandroid" rootProject.name = "nowinandroid"
conventions {
androidLibrary {
jdkVersion = 11
compileSdk = 34
dependencies {
implementation("androidx.tracing:tracing-ktx:1.3.0-alpha02")
}
kotlinSerialization {
jsonEnabled = true
}
testing {
jacoco {
version = "0.8.7"
}
}
}
}
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS") enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
include(":app") include(":app")
include(":app-nia-catalog") include(":app-nia-catalog")
@ -69,4 +90,3 @@ include(":lint")
include(":sync:work") include(":sync:work")
include(":sync:sync-test") include(":sync:sync-test")
include(":ui-test-hilt-manifest") include(":ui-test-hilt-manifest")

Loading…
Cancel
Save