我有一个纯Java的JEE项目,我把它变成了Java和Kotlin混合代码库。我一直在使用JRebel,当我将更改保存到Java类时,它会自动编译,作为/bin
文件放在项目.class
目录中,并且JRebel会自动选择更改部署到我正在运行的Web应用程序。
现在当我将更改保存到Kotlin类时,它不会自动编译,因此.class
目录和JRebel中没有新的/bin
文件,因此绝对没有。
JetBrains Kotlin博客(https://blog.jetbrains.com/kotlin/2015/06/kotlin-eclipse-plugin-0-2-0-2/)的评论中提到了这个问题,并且在JetBrains Kotlin跟踪器(https://youtrack.jetbrains.com/issue/KT-8123 - 中有一张票 - 它已经在那里徘徊了大约一年)。 Eclipse Kotlin插件无法在为增量构建保存时编译类文件。请参阅此相关帖子:https://stackoverflow.com/a/36259756/2346823
我发现我可以通过运行使用它们的程序欺骗Kotlin插件创建类文件 - 但这是超级臭...
有没有人想出如何在保存源文件时让Eclipse Kotlin插件自动编译并构建.class
文件?任何其他提示或技巧都将受到欢迎(除了,#34;切换到IntelliJ IDEA")
谢谢。