diff options
Diffstat (limited to 'buildSrc/src/main/kotlin/ca/allanwang/kau/KauPlugin.kt')
-rw-r--r-- | buildSrc/src/main/kotlin/ca/allanwang/kau/KauPlugin.kt | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/buildSrc/src/main/kotlin/ca/allanwang/kau/KauPlugin.kt b/buildSrc/src/main/kotlin/ca/allanwang/kau/KauPlugin.kt new file mode 100644 index 0000000..6be15e5 --- /dev/null +++ b/buildSrc/src/main/kotlin/ca/allanwang/kau/KauPlugin.kt @@ -0,0 +1,17 @@ +package ca.allanwang.kau + +import org.gradle.api.Plugin +import org.gradle.api.Project +import org.gradle.kotlin.dsl.create + +class KauPlugin : Plugin<Project> { + + override fun apply(project: Project) { + project.extensions.run { + create<Versions>("kau") + create<Dependencies>("kauDependency") + create<Plugins>("kauPlugin") + create<ChangelogGenerator>("kauChangelog", project) + } + } +}
\ No newline at end of file |