Eclipse RCP: export de PDE y Kotlin

Tengo una aplicación Eclipse RCP y agregué una class escrita en Kotlin (agregué el complemento Kotlin Eclipse, las bibliotecas Kotlin, etc.) Hasta ahora todo funciona bien y puedo llamar a la class Kotlin de otra class Java cuando comienzo la aplicación dentro de Eclipse (a través de Iniciar una aplicación de Eclipse ).

Ahora, deseo exportar la aplicación usando el asistente de export PDE (Exportar> Complemento-Desarrollo> Producto Eclipse). Sin embargo, esto no exporta classs comstackdas de Kotlin, pero las exporta como un recurso de package normal (por lo que mypackage/MyClass.kt lugar de mypackage/MyClass.class ).

¿Puedo configurar la PDE Build / Export para que exporte las classs comstackdas de Kotlin?

Tenía el file kt y el file de class en el jar exportado. Puede intentar eliminar el file kt en la carpeta bin. No he tenido éxito al usar una carpeta de origen diferente para mis files kt.

De todos modos, no hay problema para usar el jar con el file kt.

Traté de excluir el file kt y agregar la carpeta kotlin_bin en mis carpetas de origen sin éxito tampoco.

Voy a probar con Maven y tycho-compiler-plugin.

El único problema que realmente tuve fue que tuve que agregar kotlin-runtime.jar al producto exportado para hacerlo funcionar.

  • Detecta la colisión de vistas y evita la sobrepresión
  • Android Kotlin - Adaptador ListView de la list de objects
  • Cómo evitar que kotlin.Unit object sea eliminado por Proguard
  • La class de testing de Child Kotlin ejecuta todas las testings de los padres
  • El parámetro de tipo Force es invariante en el sitio de uso cuando es covariante en el sitio de statement
  • Primavera @Autocableado en Kotlin
  • JsonProperty no funciona mientras la minificación está habilitada
  • Encuentre annotations en el proyecto Kotlin / Groovy en IDEA Plugin
  • Kotlin: cómo crear una matriz 2D del tipo String
  • Procesamiento de annotations con el estudio Android Kapt
  • Crear paginador de visualización mediante progtwigción en la barra de tabs, pero el contenido de paginador de vista se desplaza por las tabs