Eclipse RCP: экспорт PDE и Kotlin

У меня есть приложение Eclipse RCP и добавлен класс, написанный в Kotlin (я добавил плагин Kotlin Eclipse, библиотеки Kotlin и т. Д.). Пока все работает отлично, и я могу назвать класс Kotlin из другого класса Java, когда я запускаю приложение внутри Eclipse (через запуск приложения Eclipse ).

Теперь я хочу экспортировать приложение с помощью мастера экспорта PDE (Export> Plugin-Development> Eclipse Product). Однако это не экспортирует скомпилированный класс Kotlin, а экспортирует его как обычный ресурс пакета (так что mypackage/MyClass.kt вместо mypackage/MyClass.class ).

Могу ли я настроить сборку / экспорт PDE, чтобы он экспортировал скомпилированные классы Kotlin?

У меня были оба файла kt и файл класса в экспортированной банке. Вы можете попытаться удалить файл kt в папке bin. У меня не было никакого успеха при использовании другой исходной папки для моих kt-файлов.

В любом случае проблема с использованием jar с файлом kt в нем.

Я попытался исключить файл kt и добавить папку kotlin_bin в мои исходные папки без успеха.

Я собираюсь попробовать с Maven и tycho-compiler-plugin.

Единственная проблема, с которой я столкнулся, заключалась в том, что мне пришлось добавить kotlin-runtime.jar в экспортируемый продукт, чтобы он работал.

Intereting Posts
Как добавляются дополнительные свойства градиента в DSL Kotlin? Выделение синтаксиса для файлов сценариев Kotlin в Idea Свойства расширения Kotlin, не распознанные в V1.0.1 Создание нового каталога с использованием Kotlin, Mkdir () не работает RxJava Debounce onNext () Скрипт Kotlin не может получить доступ к ресурсам META-INF (persistence.xml) из jar Ошибка при создании Enum в качестве первичного ключа в библиотеке базы данных Room Использование неверного отчета Dagger2 @ Subcomponent.Builder Получение экземпляра подкомпонента в действие Android-сборка завершилась неудачей с помощью котлин-отражения и пролога Ошибка сопоставления коллекции с JPA + Kotlin error: не удается найти класс символов для добавления класса kotlin в класс java в android studio 3.0 stable модульный тест LogstashEncoder настроен правильно Как представить таблицу соединений с дополнительным полем с помощью eBean и Kotlin? Преобразование больших чисел в байт в Котлине