У меня есть приложение Java, и я настраиваю сборку с использованием Gradle.
Я считаю, что это важная часть моего build.gradle
:
apply plugin: 'application'
apply plugin: 'java'
build {
version = new JsonSlurper().parseText(file('/path/to/metadata.json').text).version
}
distZip {
archiveName project.name + "-" + project.version + ".zip"
}
Итак, Я получаю версию из внешнего источника, например metadata.json
.
Я успешно собираю build/distributions/projectName-version.zip
, и я хотел бы иметь возможность создать еще один zip-файл с именем projectName-latest.zip
вместе с этим , Насколько это может быть сложно?
Мои знания Gradle далеко не велики, но я потратил слишком много времени, пытаясь найти способ вставить простую команду копирования с двумя параметрами сразу после завершения distZip
.