18 lines
523 B
Plaintext
18 lines
523 B
Plaintext
import java.nio.file.Files
|
|
|
|
plugins {
|
|
id("twomartens.base")
|
|
}
|
|
|
|
apply(plugin="com.netflix.nebula.release")
|
|
|
|
tasks.register("writeVersionProperties") {
|
|
group = "version"
|
|
mustRunAfter("release")
|
|
outputs.file("${layout.buildDirectory.get().asFile}/version.properties")
|
|
val directory = layout.buildDirectory.get().asFile
|
|
doLast {
|
|
Files.createDirectories(directory.toPath())
|
|
File("${layout.buildDirectory.get().asFile}/version.properties").writeText("VERSION=${project.version}\n")
|
|
}
|
|
} |