Size: a a a

2020 November 18

АО

Алексей Овсянников... in Kotlin JS
саша сок #KotlinGang
а зачем вообще сидеть на легаси либам
Ну вот потому что IR иногда кашляет:)
источник

АО

Алексей Овсянников... in Kotlin JS
Легаси кривенько, но всё же местами может работать
источник

с#

саша сок #KotlinGang... in Kotlin JS
Алексей Овсянников
Ну вот потому что IR иногда кашляет:)
а ну.. соглашусь тогда
источник

AN

Alexander Nozik in Kotlin JS
саша сок #KotlinGang
а ну.. соглашусь тогда
Если надо зарелизить что-то в ближайшее время, то легаси спасает. Мы вот ждем 1.4.20 для релиза, поскольку до него все ломалось
источник

АО

Алексей Овсянников... in Kotlin JS
Я, на самом деле, жду, когда IR перестанет кашлять - тогда с радостью на него перекачусь
источник

AN

Alexander Nozik in Kotlin JS
Алексей Овсянников
Я, на самом деле, жду, когда IR перестанет кашлять - тогда с радостью на него перекачусь
Ну вот чтобы он перестал, надо тестить и багрепортить. Я уже прокололся с еапами 1.4. Больше так не буду
источник

АО

Алексей Овсянников... in Kotlin JS
Alexander Nozik
Ну вот чтобы он перестал, надо тестить и багрепортить. Я уже прокололся с еапами 1.4. Больше так не буду
ну я потому и использую два бэка
источник

AN

Alexander Nozik in Kotlin JS
Алексей Овсянников
ну я потому и использую два бэка
К сожалению это двойная боль. Получаешь минусы обоих и не получаешь всех плюшек. Но да. Пока можно так.
источник

ZB

Zalim Bashorov in Kotlin JS
Алексей Овсянников
Не компилит IR бэкенд в проекте (в билде версия зависимости 0.30.4, но для последней на данный момент версии 0.30.7 это актуально). Причём я смотрел в зависимость, из которой должны быть доступны пакеты, которые не резолвятся, там вроде всё есть. Поменял бэк на LEGACY - скомпилировалось
в опубликованной библиотеке не хватает .module файла
источник

AN

Alexander Nozik in Kotlin JS
Zalim Bashorov
в опубликованной библиотеке не хватает .module файла
Тогда бы резолв либы фейлился, а не отдельного импорта
источник

АО

Алексей Овсянников... in Kotlin JS
Zalim Bashorov
в опубликованной библиотеке не хватает .module файла
Отчего тогда legacy собирается?:) В module-файле вроде как только информация о частях мультиплатформенной либы
источник

ZB

Zalim Bashorov in Kotlin JS
при отсутсвии .module кажется выберается старый формат
сс @ilgonmic
источник

ZB

Zalim Bashorov in Kotlin JS
в IDE после импорта можно увидить какая библиотека используется
источник

АО

Алексей Овсянников... in Kotlin JS
Zalim Bashorov
при отсутсвии .module кажется выберается старый формат
сс @ilgonmic
😞
источник

IG

Ilya Goncharov in Kotlin JS
Zalim Bashorov
при отсутсвии .module кажется выберается старый формат
сс @ilgonmic
Да, все верно, если module нет, гредл выбирает jar как артефакт
источник

АО

Алексей Овсянников... in Kotlin JS
вместо klib, так?
источник

ZB

Zalim Bashorov in Kotlin JS
Алексей Овсянников
вместо klib, так?
да
источник

IG

Ilya Goncharov in Kotlin JS
Ага, да, это логика резолва гредла такая
Скорее всего, если публикация идет на bintray, module файл теряется
Есть известная проблема у них

https://github.com/bintray/gradle-bintray-plugin/issues/229

Там же есть некоторый wa

https://github.com/bintray/gradle-bintray-plugin/issues/229#issuecomment-473123891
источник

АО

Алексей Овсянников... in Kotlin JS
ну у меня, что интересно, в соседнем проекте бинтрея всё ок
источник

АО

Алексей Овсянников... in Kotlin JS
источник