22 lines
392 B
Plaintext
22 lines
392 B
Plaintext
plugins {
|
|
id("com.google.cloud.tools.jib")
|
|
id("twomartens.java-base")
|
|
}
|
|
|
|
tasks.named("jib") {
|
|
dependsOn("build")
|
|
}
|
|
|
|
tasks.named("jibDockerBuild") {
|
|
dependsOn("build")
|
|
}
|
|
|
|
tasks.named("build") {
|
|
dependsOn("cleanCache")
|
|
}
|
|
|
|
tasks.register("cleanCache") {
|
|
delete("${layout.buildDirectory.get().asFile}/jib-cache")
|
|
delete("${layout.buildDirectory.get().asFile}/libs")
|
|
}
|