проекта при помощи gradle (kotlin)?
Скрпитовать и импертивно упаковывать нет желания, есть ли готовый плагин?
shadowJar
Если не обязательно jar, то встроенный application плагин делает очень неплохие дистрибутивы со старт скриптами. Если нужно еще и JVM упаковать, то https://github.com/beryx/badass-runtime-plugin
Речь про gradle clean install ?
Нет, вы с мавеном путаете. В градле все делается на плагинах. Речь о https://docs.gradle.org/current/userguide/application_plugin.html. Если добавить плагин, то появляется таска installDist, которая генерирует идстрибутив
Я долго пользовался maven, а там есть maven-assembly-plugin делающий self-executable jar, поверх которого можно было вызвать jpackage и упаковать в один нативный бинарник.
Да, этим уже воспользовался
Ну вот идеология дистрибутивов в мавен и градл разная немного. По-умолчанию используется application плагин, который не пакует все в один jar, делат отдельную директорию с Jarниками и отдельно скрипты для запуска. По моему опыту это удобнее.
А как это все упаковать в один dmg или один exe?
Вы исходно вопрос неправильно поставили. убе-jar не имеет отношения к exe. А так, смотрите рантайм-плагин, он весьма удобный.
Обсуждают сегодня