gpt4 book ai didi

java - 用于在工作区更改时重新启动 osgi 包的 Eclipse 工具

转载 作者:行者123 更新时间:2023-12-01 18:24:18 25 4
gpt4 key购买 nike

我们基于 Equinox 开发了大量 OSGi 包,并使用“OSGi Framework”启动配置在 Eclipse 中启动它。启动包含所有必需的包和数据的框架需要 1-2 分钟,这就是我们使用 DCEVM 和 JRebel 热部署更改的类的原因。

现在,在 Java 8 中,这些方法不再正常工作(DCEVM 仅适用于 Java 7,而 JRebel 有太多限制 - 卡住调试 session 、不支持添加实例字段等)。由于我们的应用程序非常模块化,我想象一个 Eclipse 函数(通过插件?)监视工作区中的类更改,并在增量构建完成后重新启动受影响的包。

您是否知道一些可能有助于完成此任务的工具?

最佳答案

Bndtools提供了这样一个环境。它在许多其他方面也优于 eclipse 插件视角。例如,它对声明式服务有很好的支持。

关于java - 用于在工作区更改时重新启动 osgi 包的 Eclipse 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26746398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com