Size: a a a

2020 December 15

b

borsch in pro.jvm
можно сюда https://mymavenrepo.com/
источник

VI

Vadzim Iaaaay in pro.jvm
borsch
можно сюда https://mymavenrepo.com/
спасибо, но если не особо хочется шарить код с этим репозиторием?
источник

VP

Vladimir Petrakovich in pro.jvm
Vadzim Iaaaay
если я добавляю в spring boot gradle app  dependency на модуль (не gradle), получаю такую ошибку: Could not determine the dependencies of task ':compileJava'.
> Could not resolve all task dependencies for configuration ':compileClasspath'.
  > Could not resolve project :utils.
    Required by:
        project :
     > No matching configuration of project :utils was found. The consumer was configured to find an API of a library compatible with Java 11, preferably in the form of class files, and its dependencies declared externally but:
         - None of the consumable configurations have attributes.
>  dependency на модуль (не gradle)
Это как?
источник

VI

Vadzim Iaaaay in pro.jvm
Vladimir Petrakovich
>  dependency на модуль (не gradle)
Это как?
есть spring boot app, ему нужно брать методы и классы из utils.
Utils можно собрать в jar. Но utils не собран ни мавеном, ни градлом.
источник

VP

Vladimir Petrakovich in pro.jvm
Vadzim Iaaaay
есть spring boot app, ему нужно брать методы и классы из utils.
Utils можно собрать в jar. Но utils не собран ни мавеном, ни градлом.
То есть это каталог с исходниками, которые можно какой-то командой собрать в jar, так?
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Vadzim Iaaaay
спасибо, но если не особо хочется шарить код с этим репозиторием?
В свой локальный мавен задеплоить
источник

VI

Vadzim Iaaaay in pro.jvm
Vladimir Petrakovich
То есть это каталог с исходниками, которые можно какой-то командой собрать в jar, так?
да
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Ну или собрать в жар, положить куда-то в свой проект и прописать зависимость(дальше гугл)
источник

EF

Eugene Freeman in pro.jvm
кто сходу может сказать/объяснить почему в java при реализации continuation пошли по пути манипуляции со стеком, тогда как в kotlin реализовали state machine. в чем преимущества того или иного подхода?
источник

VI

Vadzim Iaaaay in pro.jvm
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Ну или собрать в жар, положить куда-то в свой проект и прописать зависимость(дальше гугл)
спасибо. Буду пробовать.
источник

EF

Eugene Freeman in pro.jvm
Eugene Freeman
кто сходу может сказать/объяснить почему в java при реализации continuation пошли по пути манипуляции со стеком, тогда как в kotlin реализовали state machine. в чем преимущества того или иного подхода?
при этом никто не сомневается в том что реализации continuation в loom'e определено лучше. какие основания так полагать?
источник

VP

Vladimir Petrakovich in pro.jvm
Vadzim Iaaaay
да
Ну либо собрать заранее и положить рядом или в репозиторий, либо объяснить грейдлу, что jar надо собирать вызовом команды. Но это будет не зависимость на модуль (его же нет), а именно зависимость на jar.
Ещё вариант (самый нормальный) всё-таки собирать эти исходники тоже грейдлом.
источник

VI

Vadzim Iaaaay in pro.jvm
Vladimir Petrakovich
Ну либо собрать заранее и положить рядом или в репозиторий, либо объяснить грейдлу, что jar надо собирать вызовом команды. Но это будет не зависимость на модуль (его же нет), а именно зависимость на jar.
Ещё вариант (самый нормальный) всё-таки собирать эти исходники тоже грейдлом.
спасибо!
источник

IP

Iaroslav Postovalov in pro.jvm
Переслано от Iaroslav Postovalov
это из @jvmchat. я, кстати, не знаю, что там накостылили в луме. моя гипотеза - лум может в изменения вм, а kotlin.coroutines могут генерироваться только в 50.0 байткод
источник

IP

Iaroslav Postovalov in pro.jvm
источник

D

Dima in pro.jvm
Eugene Freeman
при этом никто не сомневается в том что реализации continuation в loom'e определено лучше. какие основания так полагать?
ну в котлине континуации проставляет компилятор, а ты в коде размечаешь все suspend
источник

D

Dima in pro.jvm
как ты думаешь, это лучше, чем писать привычный код, который умеет приостанавливаться и возобновляться за счет обновления VM?
источник

EF

Eugene Freeman in pro.jvm
Dima
как ты думаешь, это лучше, чем писать привычный код, который умеет приостанавливаться и возобновляться за счет обновления VM?
вопрос выглядит риторическим, но мне все равно неочевидно почему манипуляции со стеком  лучше чем простая кодогенерация, это даже звучит сложнее и дороже
источник

EF

Eugene Freeman in pro.jvm
Iaroslav Postovalov
Переслано от Iaroslav Postovalov
это из @jvmchat. я, кстати, не знаю, что там накостылили в луме. моя гипотеза - лум может в изменения вм, а kotlin.coroutines могут генерироваться только в 50.0 байткод
это один из аргументов
источник

IP

Iaroslav Postovalov in pro.jvm
Dima
как ты думаешь, это лучше, чем писать привычный код, который умеет приостанавливаться и возобновляться за счет обновления VM?
она по перфомансу будет хуже
источник