Skip to content

Commit

Permalink
Move plugin definitions to Gradle DSL (#166)
Browse files Browse the repository at this point in the history
  • Loading branch information
TWiStErRob committed Nov 13, 2021
1 parent 693ca2e commit 8ddb14d
Show file tree
Hide file tree
Showing 17 changed files with 75 additions and 12 deletions.
9 changes: 9 additions & 0 deletions checkers/checkstyle/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,15 @@ plugins {
base.archivesBaseName = "twister-quality-checkstyle"
description = "Checkstyle: Checkstyle quality setup plugin for Gradle."

gradlePlugin {
plugins {
create("net.twisterrob.checkstyle") {
id = "net.twisterrob.checkstyle"
implementationClass = "net.twisterrob.gradle.checkstyle.CheckStylePlugin"
}
}
}

dependencies {
api(project(":common"))

Expand Down

This file was deleted.

9 changes: 9 additions & 0 deletions checkers/pmd/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,15 @@ plugins {
base.archivesBaseName = "twister-quality-pmd"
description = "PMD: PMD quality setup plugin for Gradle."

gradlePlugin {
plugins {
create("net.twisterrob.pmd") {
id = "net.twisterrob.pmd"
implementationClass = "net.twisterrob.gradle.pmd.PmdPlugin"
}
}
}

dependencies {
api(project(":common"))

Expand Down

This file was deleted.

39 changes: 39 additions & 0 deletions plugin/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,45 @@ plugins {
base.archivesBaseName = "twister-convention-plugins"
description = "Convention Plugins: Gradle Plugins used by my hobby projects."

gradlePlugin {
plugins {
create("net.twisterrob.root") {
id = "net.twisterrob.root"
implementationClass = "net.twisterrob.gradle.base.BaseExposedPlugin"
}
create("net.twisterrob.vcs") {
id = "net.twisterrob.vcs"
implementationClass = "net.twisterrob.gradle.vcs.VCSPlugin"
}

create("net.twisterrob.java") {
id = "net.twisterrob.java"
implementationClass = "net.twisterrob.gradle.java.JavaPlugin"
}
create("net.twisterrob.java-library") {
id = "net.twisterrob.java-library"
implementationClass = "net.twisterrob.gradle.java.JavaLibPlugin"
}
create("net.twisterrob.kotlin") {
id = "net.twisterrob.kotlin"
implementationClass = "net.twisterrob.gradle.kotlin.KotlinPlugin"
}

create("net.twisterrob.android-app") {
id = "net.twisterrob.android-app"
implementationClass = "net.twisterrob.gradle.android.AndroidAppPlugin"
}
create("net.twisterrob.android-library") {
id = "net.twisterrob.android-library"
implementationClass = "net.twisterrob.gradle.android.AndroidLibraryPlugin"
}
create("net.twisterrob.android-test") {
id = "net.twisterrob.android-test"
implementationClass = "net.twisterrob.gradle.android.AndroidTestPlugin"
}
}
}

dependencies {
implementation(gradleApiWithoutKotlin())
implementation(project(":common"))
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

9 changes: 9 additions & 0 deletions quality/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,15 @@ plugins {
base.archivesBaseName = "twister-quality"
description = "Quality: All quality plugins bundled in one."

gradlePlugin {
plugins {
create("net.twisterrob.quality") {
id = "net.twisterrob.quality"
implementationClass = "net.twisterrob.gradle.quality.QualityPlugin"
}
}
}

dependencies {
api(project(":common"))
api(project(":checkstyle"))
Expand Down

This file was deleted.

9 changes: 9 additions & 0 deletions test/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@ plugins {
base.archivesBaseName = "twister-gradle-test"
description = "Test: Gradle test plugin."

gradlePlugin {
plugins {
create("net.twisterrob.gradle.test") {
id = "net.twisterrob.gradle.test"
implementationClass = "net.twisterrob.gradle.test.TestPlugin"
}
}
}

dependencies {
compileOnly(gradleTestKitWithoutKotlin())

Expand Down

This file was deleted.

0 comments on commit 8ddb14d

Please sign in to comment.