Вы должны проверить плагин Gradle's Distribution . Это позволяет вам создать дистрибутив вашей программы, который представляет собой ZIP-файл, содержащий ваши JAR-файлы и сценарии инициализации, который, при добавлении в систему PATH
, позволит вам запускать вашу программу так, как вы хотите. Документация Gradle довольно тщательная. Суть в том, чтобы убедиться, что это есть в вашем plugins
блоке:
plugins {
id 'java'
id 'application'
}
При условии, что ваш основной класс настроен правильно с Gradle:
application {
mainClassName = 'your.main.Class'
}
Вы можете просто запустить gradle distZip
для создания дистрибутива (он будет находиться в папке distributions/
вашего каталога сборки). Затем ваши пользователи могут извлечь его в папку по своему выбору и добавить каталог bin/
в свою систему PATH
. Чтобы настроить имя команды:
startScripts {
applicationName = 'myprogram'
}