Всем привет. Подскажите пожалуйста как опубликоват...
# russian
c
Всем привет. Подскажите пожалуйста как опубликовать мультиплатформенную библиотеку вместе с исходниками. Причем так, чтобы в последствии подключая эту библиотеку к common проекту идея могла найти исходники
Например исходники stdlib отображаются в идеи
i
Это работает автоматически. Просто подключите maven-publish.
c
Подключил. Вижу что исходники публикуются. Но есть одна странность
Так выглядит jar исходников моей библиотеки
И вот так выглядит jar исходников stdlib
Обрати внимание, что в моем jar есть еще папка commonMain, а в ней уже пакет, исходники и т.д. А в stdlib сразу в корне jar лежат пакеты Единственное что я настроил при публикации, это доп. информация о создателе в pom'нике + настройка репозитория публикации
почему так? Как исправить?
@Iaroslav Postovalov cc
i
Насколько я помню, kotlin-stdlib собирается каким-то внутренним плагином градла, поэтому папки могут быть организоавны как угодно. Если идея читает исходники с первой картинки, то в чем проблема?
c
сейчас проверил кое-чего Если моя библиотека опубликована в локальный мавен репозиторий, то идея не читает исходники с первого скрина. Но если в локальной репе нет и градл сам их скачал с удаленной репы, то идея видит исходники
i
Возможно, как-то не так публикуете в локальную репу.