if (enableTarBuild(project)) {
tasks.distZip.enabled = false
bootDistZip.enabled = false
bootJar.enabled = false
def manifestTask = tasks.named('generateTarManifest')
def metaInfPath = "${project.name}-${project.version}/META-INF"
[tasks.named('distTar', Tar), tasks.named('bootDistTar', Tar)].each { taskProvider ->
taskProvider.configure {
enabled = true
compression = Compression.GZIP
archiveExtension = 'tar.gz'
into(metaInfPath) {
from manifestTask
}
doLast {
generateManifest(archiveFile.get().asFile.absolutePath)
}
}
}
} else {
println 'Skipping TAR distribution packaging...'
tasks.distTar.enabled = false
bootDistTar.enabled = false
bootJar.enabled = false
}
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)