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
Шаблон строителя в Котлине Kotlin для андроида и статических окончательных внутренних классов Как установить setOnItemClickListener для просмотра списка с помощью пользовательского адаптера Kotlin Тип-Безопасность с необязательными полями в классе данных для JSON Как создать обещание из вложенного kotlin.js.Promise? Из памяти с помощью волейбола в Котлине Gradle 3.0.0 (в Android Studio 3.0) изменяет порядок последовательности задач (при компиляции с модулем Kotlin)? Android N Java 8 (компилятор Jack) и Kotlin interop частный модификатор видимости и подпакеты Как разобрать JSON вручную в Котлине? Метод автоматической реализации Kotlin Android Kotlinx вводит представление из неправильного расположения Gson Map <String, Any> to Object Прикрепление, чтобы заменить вектор, который можно вырезать с помощью изображения с камеры, и растягиваемый растягивается за изображение? Список связанных со списком в Котлине