【问题标题】:Hotswap classes and resources of feature deployed to jboss fuse部署到 jboss fuse 的功能的热交换类和资源
【发布时间】:2016-12-03 20:08:27
【问题描述】:

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

问题是,如果我更改某些内容,我总是必须运行 mvn install。查看更改是否生效。

有没有办法使用 Fuse Server 集成(我已经将 fuse 安装添加到我的 Eclipse 服务器视图中)与我的源/资源同步,例如 webapp 开发。 (可能必须更改部署?)

【问题讨论】:

    标签: eclipse osgi jbossfuse karaf fuseesb


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢 - 这至少在“mvn install”之后保存了容器的停止/启动命令
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    • 2017-07-15
    • 1970-01-01
    • 2020-04-06
    • 2013-12-11
    • 1970-01-01
    相关资源
    最近更新 更多