aboutsummaryrefslogtreecommitdiff
path: root/buildSrc/src/main/kotlin/ca/allanwang/kau/KauPlugin.kt
blob: 6be15e505a07f43283594f38ca5457e86edc1ee1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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)
        }
    }
}