Как создать библиотеку в Kotlin и использовать ее из проектов, предназначенных для javascript или java?

Я рассматриваю, как я могу создать общую библиотеку, которая используется как передними, так и внешними кодовыми базами. Я бы хотел создать библиотеку, написанную исключительно в Котлине, скомпилировать ее и зарегистрировать указанные артефакты, которые будут импортированы как зависимости от js (с использованием npm) и kotlinjava (с использованием maven). Это рабочий процесс, который поддерживается или возможен? Если да, то каковы подходы к этому?

При использовании Gradle вместо использования compile ...kotlin-stdlib-jre8 (или любой другой jre ) используйте compile ...kotlin-stdlib . Этого должно быть достаточно, хотя не забывайте использовать возможности только для Java (например, большинство функций отражения), поскольку они не будут работать при использовании JavaScript

Intereting Posts
Пропустить массив строк, которые не являются нулевыми, как массив строк с нулевым значением Android – Trigger MainActivity, чтобы сделать что-то из пользовательского вида Лучший способ повторить JSON в Котлине Цель камеры не работает: она входит в блок catch и говорит: «Не удалось создать файл!» Нулевая безопасность в старых библиотеках Java, используемых в проектах Kotlin Синтетическое расширение Kotlin и несколько включают в себя одну и ту же компоновку Есть ли способ потребовать, чтобы общий тип был классом данных в Котлин? Неизвестная функция (Facet ), покрытая несвязанными плагинами Как разбить строку и установить разделители между разделенными частями в Котлине? Наблюдаемые трансформаторы из объектов Могу ли я использовать два xml-макета для использования одного и того же зрителя с использованием синтетических расширений Kotlin? Java ArrayList в Kotlin Array BDD на Android с Kotlin Invoke RxJava2 отменяемый / одноразовый из правильной нити Атрибут свойства lateinit не был инициализирован в Kotlin4Android