libs/utils/build.gradle.kts (22 lines of code) (raw):

plugins { `java-library` } dependencies { implementation(gradleApi()) implementation("org.apache.commons:commons-compress:1.27.1") implementation("commons-io:commons-io:2.16.1") testImplementation("org.junit.jupiter:junit-jupiter:5.11.0") } tasks.test { useJUnitPlatform() } gradlePlugin { plugins { create("co.elastic.utils") { id = "co.elastic.utils" displayName = "Elastic Utilities Library" description = "Library of shared tools between elatic plugins" implementationClass = "co.elastic.gradle.utils.DontApplyPlugin" } } }