Eclipse RCP:PDE导出和Kotlin

我有一个Eclipse RCP应用程序,并添加了一个用Kotlin编写的类(我添加了Kotlin Eclipse插件,Kotlin库等)。到目前为止,所有的工作都很好,我可以从另一个Java类调用Kotlin类, Eclipse(通过启动Eclipse应用程序 )。

现在,我想使用PDE导出向导(Export> Plugin-Development> Eclipse Product)导出应用程序。 但是,这不会导出已编译的Kotlin类,而是像普通的包资源(如mypackage/MyClass.kt而不是mypackage/MyClass.class )一样导出它。

我可以配置PDE编译/导出,以便导出编译的Kotlin类吗?

我在导出的jar文件中都有kt文件和类文件。 您可以尝试删除bin文件夹中的kt文件。 对于我的kt文件使用不同的源文件夹时,我没有任何成功。

无论如何,没有问题的使用与KT文件在它的罐子。

我尝试排除kt文件,并在我的源文件夹中添加kotlin_bin文件夹也没有成功。

我将尝试使用Maven和tycho-compiler-plugin。

唯一的麻烦是我必须将kotlin-runtime.jar添加到导出的产品中才能使用。