kotlin мультиплатформенность со сторонней зависимостью - PullRequest
1 голос
/ 01 августа 2020

Я использую стороннюю библиотеку, которая по сути представляет собой DSL, представляющую бизнес-модель (объекты и правила). Этот DSL поставляется с реализациями java и машинописного текста. (предоставляя файлы .jar и .ts)

Для моего внутреннего приложения, написанного на kotlin, я уже написал некоторые служебные функции и бизнес-логи c, в которых используется эта модель. Я, очевидно, привык использовать jar lib для внутреннего кода.

Теперь мне нужно реализовать интерфейс в angular. В этом интерфейсе мне также придется проделать некоторые манипуляции с объектами модели, некоторые из них будут иметь ту же цель, что и те, которые я уже написал в kotlin для бэкэнда.

Я начал использовать ts lib в angular и снова написал методы утилит, но мне интересно, можно ли повторно использовать те, которые уже написаны в Kotlin?

Есть ли способ создать мультиплатформенный проект kotlin, который использует сторонняя библиотека jar для общего кода? и может генерировать как jar для бэкэнда, так и js (или даже ts) для angular? Может ли сторонняя библиотека ts lib помочь в этом случае?

Спасибо!

...