Имена артефактов по умолчанию в модулях мультиплатформенных публикаций kotlin следующие:
если ваш проект называется name
, у него будут следующие публикации для каждой цели
- Общий ->
name-metadata.jar
- JVM ->
name-jvm.jar
- JS ->
name-js.jar
(с именем. js внутри) - Android ->
name-android.jar
(для типа сборки выпуска) или / и name-android-debug.jar
(для отладки)
Я не являюсь пользователем kotlin / native, но я считаю, что ios будет иметь что-то вроде это
ios ->
name-ios.klib
et c
Итак, что касается вашей проблемы, вы можете получить доступ к своему модулю просто name-metadata.jar
или с помощью gradle com.group.name:name-metadata:${version}
Если вы собираетесь использовать его в другом многоплатформенном проекте, вы можете просто ввести имя проекта (например, com.group.name:name:${version}
) все время. Метаданные Gradle разрешат его для соответствующих целей