2025年Vertx在Eclipse IDE中自动重新热部署

Vertx在Eclipse IDE中自动重新热部署如何重新部署工作 如何实施 redeploy 并不像你期望的那样 首先 重新部署不依赖于构建工具 而是集成在 vert x 中 但是 您可以使用重新部署功能插入构建工具 此功能由 io vertx core Launcher 班级提供 重新部署过程实际上非常简单 应用程序以重新部署模式 启动 它会监听文件更改 当匹配

大家好,我是讯享网,很高兴认识大家。

如何重新部署工作

如何实施redeploy并不像你期望的那样。首先,重新部署不依赖于构建工具,而是集成在vert.x中。但是,您可以使用重新部署功能插入构建工具。此功能由io.vertx.core.Launcher班级提供。重新部署过程实际上非常简单:

  1. 应用程序以重新部署模式启动。
  2. 它会监听文件更改
  3. 匹配文件更改时,它会停止应用程序
  4. on-redeploy如果有的话,它会执行操作
  5. 它重新启动应用程序

最初,应用程序以重新部署模式启动。该应用程序实际上是在后台启动,在一个单独的过程中。Vert.x侦听文件更改。您给它一组(Ant样式)模式,每次匹配文件更改时,Vert.x将停止整个应用程序并重新启动它。您可以选择配置一个on-redeploy操作来插入构建工具。

要在Eclipse(或IDE)中集成此过程,您只需配置一组已侦听的文件,然后让Launcher该类启动和停止您的应用程序。

 

 

总结最后的配置:


讯享网

  • 它是一个Java应用程序配置
  • io.vertx.core.Launcher用作主要类
  • Program参数Arguments选项卡)中,写:run org.acme.verticle.MyMainVerticle --redeploy="src//*.java" --launcher-class=io.vertx.core.Launcher

 

ert.x的重新部署功能允许您使用自己的Main类:

  1. 创建另一个Run配置
  2. 设置Main-Classio.vertx.core.Launcher(是的,来自vert.x的那个不是你的)
  3. 在应用程序参数中添加: run --redeploy="src//*.java" --launcher-class=org.acme.vertx.Main

使用此配置,应用程序将使用您自己的Main类在后台启动,并在每次更改源代码时重新启动应用程序(您甚至可以更改类的源代码Main)。

参考:https://vertx.io/blog/automatic-redeployment-in-eclipse-ide/

小讯
上一篇 2025-01-15 23:30
下一篇 2025-01-10 10:59

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/42062.html