Size: a a a

2020 January 29

AE

Alexandr Emelyanov in Kotlin JVM
Alexander Nozik
в смысле что дист градловый так же делает.
встраивает sh?
источник

AO

Alexey Otts in Kotlin JVM
sh и cmd
источник

VN

Vladislav Navrocky in Kotlin JVM
Alexandr Emelyanov
а еще он встраивает в начало полученной джарки sh файл, в котором описан init.d сервис, поэтому достаточно просто сделать симлинк на jar🌚
🤨 серьезно?
источник

VN

Vladislav Navrocky in Kotlin JVM
если бы там что-то в начале было jar, то его бы не распаковывал unzip
источник

AE

Alexandr Emelyanov in Kotlin JVM
Alexander Nozik
в смысле что дист градловый так же делает.
не, речь о том что не рядом генерится run.sh, а прям в файле вписан особым образом sh
источник

AE

Alexandr Emelyanov in Kotlin JVM
Vladislav Navrocky
если бы там что-то в начале было jar, то его бы не распаковывал unzip
а он и не распакует после бутового репака 🌚
источник

VN

Vladislav Navrocky in Kotlin JVM
Alexandr Emelyanov
не, речь о том что не рядом генерится run.sh, а прям в файле вписан особым образом sh
можешь такой скинуть для анализа? первый раз про такое слышу
источник

AN

Alexander Nozik in Kotlin JVM
Alexandr Emelyanov
а он и не распакует после бутового репака 🌚
а
источник

AE

Alexandr Emelyanov in Kotlin JVM
Vladislav Navrocky
можешь такой скинуть для анализа? первый раз про такое слышу
могу ссылку дать на доку, сам таким ни разу не пользовался
источник

VN

Vladislav Navrocky in Kotlin JVM
Alexandr Emelyanov
а он и не распакует после бутового репака 🌚
у меня всегда распаковывало бутовые jarники как обычные zip
источник

AE

Alexandr Emelyanov in Kotlin JVM
Vladislav Navrocky
у меня всегда распаковывало бутовые jarники как обычные zip
sh включается отдельным фалгом
источник

VN

Vladislav Navrocky in Kotlin JVM
Alexandr Emelyanov
могу ссылку дать на доку, сам таким ни разу не пользовался
а, возможно это надо отдельно включать..
источник

AE

Alexandr Emelyanov in Kotlin JVM
Vladislav Navrocky
а, возможно это надо отдельно включать..
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexey Otts
Костыли и отвага
.war 2.0
источник

VP

Vladimir Petrakovich in Kotlin JVM
Vladislav Navrocky
можешь такой скинуть для анализа? первый раз про такое слышу
Да просто в начале архива скрипт с shebang, который запускает сам себя. Я такое когда-то руками делал.
источник

BV

Boris Vanin in Kotlin JVM
Спринговые решения очень давно работают и отлажены неплохо, раньше бывали проблемы из за своего класслоадера, сейчас проблем не бывает. Есть ещё такая хитрая система дистрибуции как thin jar, только джарник скачивается, а тот при запуске выкачивает зависимости из репы
источник

BV

Boris Vanin in Kotlin JVM
Обновлять хорошо, не надо ворочать здоровые файлы, но это очевидно не докервей
источник

AN

Alexander Nozik in Kotlin JVM
Boris Vanin
Спринговые решения очень давно работают и отлажены неплохо, раньше бывали проблемы из за своего класслоадера, сейчас проблем не бывает. Есть ещё такая хитрая система дистрибуции как thin jar, только джарник скачивается, а тот при запуске выкачивает зависимости из репы
А есть для такого какие-то стабильные решения крме градл враппера? Это решило бы проблему с дистрибуцией JavaFX
источник

BV

Boris Vanin in Kotlin JVM
Я для кли такую штуку использую
источник

BV

Boris Vanin in Kotlin JVM
Alexander Nozik
А есть для такого какие-то стабильные решения крме градл враппера? Это решило бы проблему с дистрибуцией JavaFX
Ну там градл непричем, он тоже стартовый класс просто свой подставляет и по пому выкачивает джарнички и складывает куда скажешь
источник