mirror of
https://github.com/GayPizzaSpecifications/pork.git
synced 2025-10-09 15:49:39 +00:00
17 lines
583 B
Kotlin
17 lines
583 B
Kotlin
package gay.pizza.pork.buildext
|
|
|
|
import org.gradle.api.Plugin
|
|
import org.gradle.api.Project
|
|
import org.gradle.kotlin.dsl.create
|
|
|
|
class PorkStdlibPlugin : Plugin<Project> {
|
|
override fun apply(target: Project) {
|
|
val generateStdlibManifest = createGenerateStdlibManifest(target)
|
|
val processResources = target.tasks.getByName("processResources")
|
|
processResources.dependsOn(generateStdlibManifest)
|
|
}
|
|
|
|
private fun createGenerateStdlibManifest(project: Project): GenerateStdlibManifest =
|
|
project.tasks.create("generateStdlibManifest", GenerateStdlibManifest::class)
|
|
}
|