diff --git a/build.gradle b/build.gradle index eb72ecf4..a067e856 100644 --- a/build.gradle +++ b/build.gradle @@ -23,7 +23,7 @@ subprojects { spotless { kotlin { ktfmt(libs.ktfmt.get().version).googleStyle() - target('**/*.kt') + target('src/**/*.kt') } } @@ -35,6 +35,7 @@ subprojects { } } compilerOptions { + allWarningsAsErrors = true jvmTarget = JvmTarget.JVM_11 freeCompilerArgs = [ "-progressive", @@ -48,21 +49,4 @@ subprojects { tasks.withType(JavaCompile).configureEach { options.release = 11 } - - configurations.configureEach { - resolutionStrategy.eachDependency { - if (requested.group == "com.android.tools.build" && requested.name == "aapt2-proto") { - useVersion(libs.versions.aapt2Proto.get()) - because("We need to keep depenedencies in sync with bundletool") - } - if (requested.group == "com.google.protobuf" && requested.name == "protobuf-java") { - useVersion(libs.versions.protobufJava.get()) - because("We need to keep depenedencies in sync with bundletool") - } - if (requested.group == "com.google.guava" && requested.name == "guava") { - useVersion(libs.versions.guava.get()) - because("We need to keep depenedencies in sync with bundletool") - } - } - } } diff --git a/diffuse/build.gradle b/diffuse/build.gradle index 984fb6bc..90cd1797 100644 --- a/diffuse/build.gradle +++ b/diffuse/build.gradle @@ -30,12 +30,12 @@ buildConfig { } // A zip and tar are configured by default. We don't care about tar. -tasks.named('distTar').configure { task -> +tasks.named('distTar') { task -> task.enabled = false } // Build an exploded application directory by default for local testing. -tasks.named('assemble').configure { task -> +tasks.named('assemble') { task -> task.dependsOn(tasks.named('installDist')) } diff --git a/formats/src/main/kotlin/com/jakewharton/diffuse/format/ApiMapping.kt b/formats/src/main/kotlin/com/jakewharton/diffuse/format/ApiMapping.kt index bf2a76b1..656abac8 100644 --- a/formats/src/main/kotlin/com/jakewharton/diffuse/format/ApiMapping.kt +++ b/formats/src/main/kotlin/com/jakewharton/diffuse/format/ApiMapping.kt @@ -134,7 +134,7 @@ class ApiMapping private constructor(private val typeMappings: Map