Size: a a a

2020 May 04

LS

Lev Shagalov in Kotlin JVM
@HeapyHop А ваш скрипт про jdeps/jlink fat jar сможет обработать?
источник

AN

Alexander Nozik in Kotlin JVM
Lev Shagalov
@HeapyHop А ваш скрипт про jdeps/jlink fat jar сможет обработать?
А при чем тут fat jar?
источник

AN

Alexander Nozik in Kotlin JVM
Речь же про дистрибутив JVM
источник

LS

Lev Shagalov in Kotlin JVM
Alexander Nozik
А при чем тут fat jar?
jdeps вроде не умеет fatjar
источник

AN

Alexander Nozik in Kotlin JVM
Lev Shagalov
jdeps вроде не умеет fatjar
ты fat jar можешь обычным shadow легко сделать
источник

RI

Ruslan Ibragimov in Kotlin JVM
Lev Shagalov
@HeapyHop А ваш скрипт про jdeps/jlink fat jar сможет обработать?
я не пробовал jdeps натравлять на fatjar, но думаю он справится

а дальше еще проще: my-java-jlink/java -jar fat.jar
источник

LS

Lev Shagalov in Kotlin JVM
Ну так он говорил что сначала применяется jdeps, чтобы узнать что надо обрабатывать в jlink
источник

AN

Alexander Nozik in Kotlin JVM
Lev Shagalov
Ну так он говорил что сначала применяется jdeps, чтобы узнать что надо обрабатывать в jlink
а нафига тебе это если у тебя обычный градл это уже все разруливает
источник

RI

Ruslan Ibragimov in Kotlin JVM
если fatjar который строится с помощью shade plugin - не должно быть проблем, если fatjar который внутри другие jar содержит - то тут его сначала нужно будет распоковать
источник

AN

Alexander Nozik in Kotlin JVM
Ruslan Ibragimov
если fatjar который строится с помощью shade plugin - не должно быть проблем, если fatjar который внутри другие jar содержит - то тут его сначала нужно будет распоковать
А чем этот внешний фатжар отличается от обычного платформного зипа?
источник

RI

Ruslan Ibragimov in Kotlin JVM
ну fatjar который спринг строит это такая странная хрень, которая скорее war чем jar
источник

AN

Alexander Nozik in Kotlin JVM
Ruslan Ibragimov
ну fatjar который спринг строит это такая странная хрень, которая скорее war чем jar
а, все, понял. Я просто не про спринг, забыл, что там свои заморочки
источник

RI

Ruslan Ibragimov in Kotlin JVM
по сути вот тут все 3 команды есть нужные:

https://github.com/IRus/blog/blob/master/content/posts/_drafts/fatjar-or-not-fatjar.en.md
источник

RI

Ruslan Ibragimov in Kotlin JVM
Это как у меня выглядят идеи для статей) Но смысл наверное понять можно
источник

LS

Lev Shagalov in Kotlin JVM
Как понять что лучше подойдет - jdk/jre от oracle, graal, adopt?
источник

BP

Bogdan Panchenko in Kotlin JVM
Lev Shagalov
Как понять что лучше подойдет - jdk/jre от oracle, graal, adopt?
у oracle лицензия не очень. А так любой, еще есть Liberica jdk. Я лично выбираю между Liberica и adopt. adopt беру с j9 для приложений с JavaFX
источник

LS

Lev Shagalov in Kotlin JVM
Bogdan Panchenko
у oracle лицензия не очень. А так любой, еще есть Liberica jdk. Я лично выбираю между Liberica и adopt. adopt беру с j9 для приложений с JavaFX
у оракла который не коммерческий, а который open
источник

LS

Lev Shagalov in Kotlin JVM
Я попробовал j9 но че то... не вау. немного памяти поменьше. Но почему то притормаживает.
источник

BP

Bogdan Panchenko in Kotlin JVM
Lev Shagalov
у оракла который не коммерческий, а который open
openjdk*
источник

LS

Lev Shagalov in Kotlin JVM
Да
источник