plugins/lifecycle/build.gradle.kts (23 lines of code) (raw):
gradlePlugin {
plugins {
testSourceSets(java.sourceSets.integrationTest.get())
create("co.elastic.lifecycle") {
id = "co.elastic.lifecycle"
implementationClass = "co.elastic.gradle.lifecycle.LifecyclePlugin"
displayName = "Elastic Lifecycle"
description = "Implements the opinionated extend lifecycle"
}
}
plugins {
testSourceSets(java.sourceSets.integrationTest.get())
create("co.elastic.lifecycle-multi-arch") {
id = "co.elastic.lifecycle-multi-arch"
implementationClass = "co.elastic.gradle.lifecycle.MultiArchLifecyclePlugin"
displayName = "Elastic Multi Architecture Lifecycle"
description = "Implements an opinionated lifecycle for multiple archtiectures"
}
}
}
dependencies {
implementation(project(":libs:utils"))
}