mirror of
https://github.com/GayPizzaSpecifications/pork.git
synced 2025-09-23 17:51:31 +00:00
17 lines
531 B
Kotlin
17 lines
531 B
Kotlin
package gay.pizza.pork.buildext
|
|
|
|
import org.gradle.api.Plugin
|
|
import org.gradle.api.Project
|
|
import org.gradle.kotlin.dsl.create
|
|
|
|
class PorkAstPlugin : Plugin<Project> {
|
|
override fun apply(target: Project) {
|
|
val generateAstCode = createGenerateAstCode(target)
|
|
val processResources = target.tasks.getByName("processResources")
|
|
processResources.dependsOn(generateAstCode)
|
|
}
|
|
|
|
private fun createGenerateAstCode(project: Project): GenerateAstCode =
|
|
project.tasks.create("generateAstCode", GenerateAstCode::class)
|
|
}
|