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

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

1 ответ

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

Другие вопросы по тегам