https://kotlinlang.org logo
#russian
Title
# russian
c

caffeine

09/19/2017, 6:59 AM
Добрый день. Сделал я простую библиотеку на котлине, положил в локальный репозиторий. Далее подключил в другом проекте созданную библиотеку. Другой проект тоже на котлине. Далее в идее открыл этот другой проект. в идее пытаюсь сделать импорт классов, ну или если пишу полностью имя классов из библиотеки - идея подчеркивает красным, говорит нет такого. Если пренебречь подсказкой идее и таки написать использование классов из той вот библиотеки, то компилятор все соберет. Собираю с помощью gradle. И вот мне стало не понятно - компилятор все собирает, а идея говорит что нет таких классов. Посмотрел зависимости проекта в самой идее. И тут выяснилось, что почему-то идея считает, что вот та моя библиотека - это kotlin-js библиотека. Почему так происходит не ясно. К кому можно обратиться по данной проблеме?
o

orangy

09/19/2017, 7:30 AM
Какая версия Kotlin?
k

konsoletyper

09/19/2017, 7:39 AM
@caffeine Ты kjsm-файлы положил в jar?
y

yole

09/19/2017, 7:39 AM
для начала нужно обновить котлин на 1.1.4-3
c

caffeine

09/19/2017, 6:41 PM
1.1.4-3
сам архив отправил Алексею Андрееву
уже сделал так: вычистил JAR так, что остался только манифест файл. Обновил зависимости... в итоге идея по прежнему думает, что это JS библиотека
только что пробывал: подменил JAR "плохой" библиотеки нормальной JAR библиотекой, которая не имеет отношения к проблеме. ну т.е. цель была понять, читает ваще идея содержимое или не
заменил, обновил зависимости... и.... все равно JS библиотека
это дома у меня так. на рабочем компе все ок
в НОВОМ проекте открыл эту же библиотеку и проблема пропала. я хз в чем дело.
wtf? ))
ну не хочется мне держать два окна идеи
одно для того места где я использую эту библиотеку. Другое для всего остального.
k

konsoletyper

09/20/2017, 7:22 AM
У тебя проект какой? Просто Kotlin-проект, или импортированный из Gradle/Maven?
Ты кэши пробовал чистить?
С чего ты сделал вывод, что библиотека определяется как Kotlin/JS? Можешь прислать скриншот окна Project Structure -> Modules, вкладка Dependencies? И Libraries оттуда же?
5 Views