maven - JRebel 可以在 maven 上的 kotlin-maven-plugin 插件使用时重新加载 Kotlin 类吗?

标签 maven maven-3 kotlin jrebel hotdeploy

当 Kotlin 类被 Maven 上的 kotlin-maven-plugin 插件使用时,JRebel 能否重新加载它们?

该项目在应用服务器上运行。

最佳答案

JRebel 将重新加载 kotlin 类,前提是它们是通过 IDE 编译的或通过调用 maven compile 手动编译的。

此外,类必须编译到 rebel.xml 中指定的路径或类加载器的类路径(例如,当使用 target/classestarget/artifact-name 展开部署时/WEB-INF/classes 作为根)。

通常实现这一点不需要额外的步骤,它应该只是:启用 JRebel -> 启动服务器并部署应用程序 -> 进行更改 -> 制作/编译以重新加载

如果您还没有这样做,请尝试免费试用 https://zeroturnaround.com/software/jrebel/trial/ 并向 support@zeroturnaround.com 报告任何问题和建议

关于maven - JRebel 可以在 maven 上的 kotlin-maven-plugin 插件使用时重新加载 Kotlin 类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43694960/

相关文章:

java - maven 无法解析 jmonkeyengine 的依赖关系

maven - Maven settings.xml 文件中的镜像是什么?

java - Maven 正在尝试从 maven.ocean.net.au 更新 glassfish 插件

java - 为什么 Maven 版本会跳过我的子模块

android - Kotlin-添加更多变体-soundPool

java - 创建的节点不显示在 neo4j 的控制台中

Maven:使用 SNAPSHOT 针对版本范围进行开发,但针对固定版本进行发布

eclipse - Maven eclipse 插件,排除传递依赖

gradle - 在插件 block 中引用 kotlin gradle 脚本变量

java - 使用 kotlin-maven-plugin 进行注解处理