Skip to content

Commit

Permalink
Address AGP deprecation warnings in base Gradle file.
Browse files Browse the repository at this point in the history
Signed-off-by: Kenneth J. Shackleton <[email protected]>
  • Loading branch information
kennethshackleton committed Jul 15, 2023
1 parent 22f0ef7 commit dca81c3
Showing 1 changed file with 28 additions and 14 deletions.
42 changes: 28 additions & 14 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@
* limitations under the License.
*/

import com.android.build.gradle.TestedExtension
import com.android.build.api.dsl.ApplicationExtension
import com.android.build.api.dsl.LibraryExtension
import com.android.build.gradle.internal.plugins.LibraryPlugin
import io.gitlab.arturbosch.detekt.Detekt
import io.gitlab.arturbosch.detekt.extensions.DetektExtension
import java.net.URL
Expand Down Expand Up @@ -94,19 +96,31 @@ subprojects {
}
}
}
listOf("com.android.application", "com.android.library").forEach {
plugins.withId(it) {
extensions.getByType<TestedExtension>().apply {
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
lintOptions {
isWarningsAsErrors = true
}
testOptions {
unitTests.isIncludeAndroidResources = true
}
plugins.withId("com.android.application") {
extensions.getByType<ApplicationExtension>().apply {
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
lint {
warningsAsErrors = true
}
testOptions {
unitTests.isIncludeAndroidResources = true
}
}
}
plugins.withId("com.android.library") {
extensions.getByType<LibraryExtension>().apply {
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
lint {
warningsAsErrors = true
}
testOptions {
unitTests.isIncludeAndroidResources = true
}
}
}
Expand Down

0 comments on commit dca81c3

Please sign in to comment.