feat: add gradle-dependencies-sort plugin

This commit is contained in:
Harsh Shandilya 2023-05-04 15:09:41 +05:30
parent b498cf4b62
commit 069c5a4389
No known key found for this signature in database
3 changed files with 5 additions and 0 deletions

View file

@ -77,6 +77,7 @@ gradlePlugin {
dependencies {
implementation(libs.build.agp)
implementation(libs.build.cachefix)
implementation(libs.build.depsort)
implementation(libs.build.kotlin.gradle)
implementation(libs.build.semver)
implementation(libs.build.sentry)

View file

@ -6,12 +6,14 @@
*/
package dev.msfjarvis.claw.gradle
import com.squareup.sort.SortDependenciesPlugin
import org.gradle.api.JavaVersion
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.tasks.compile.JavaCompile
import org.gradle.api.tasks.testing.Test
import org.gradle.api.tasks.testing.logging.TestLogEvent
import org.gradle.kotlin.dsl.apply
import org.gradle.kotlin.dsl.withType
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
@ -26,6 +28,7 @@ class KotlinCommonPlugin : Plugin<Project> {
} else if (project.name != "benchmark") {
LintConfig.configureSubProject(project)
}
project.pluginManager.apply(SortDependenciesPlugin::class)
project.tasks.run {
withType<JavaCompile>().configureEach {
sourceCompatibility = JavaVersion.VERSION_11.toString()