热交换 类 和部署到 jboss 的功能资源融合

Hotswap classes and resources of feature deployed to jboss fuse

我正在使用 JBOSS Tools 9 (Eclipse) 开发 "features" 以部署在 fuse 6.2(带结构)上 目前,这些功能是通过部署脚本部署的,并且 fuse 从 maven 存储库 (profile-edit --repository mvn:...) 下载该功能。我可以远程启动该功能 ("-Xdebug -Xrunjdwp:transport=dt_socket,address=5001,server=y,suspend=n")。

问题是,如果我改变某些东西,我总是必须 运行 mvn install。查看更改生效。

有没有办法使用 Fuse 服务器集成(我已经将 fuse 安装添加到我的 Eclipse 服务器视图)与我的 sources/resources 同步,就像 webapp 开发一样。 (可能必须更改部署?)

您可以从 JBoss Fuse 中的 shell 打开 dev:watch *(我认为命令的名称是),它会打开正在监视 SNAPSHOT JAR 的 Maven 存储库更新,然后自动重新部署 JBoss Fuse 服务器中的那些。

然后您可以在本地开发并使用 mvn install 构建代码以部署到您的本地 Maven 存储库,然后 dev:watch 会触发。

注意我不能 100% 记住命令名称,如果它是 dev:watch 或其他带有 watch 的东西。该命令的参数也可能是监视特定名称。