如何重新部署工作
如何实施redeploy并不像你期望的那样。首先,重新部署不依赖于构建工具,而是集成在vert.x中。但是,您可以使用重新部署功能插入构建工具。此功能由io.vertx.core.Launcher班级提供。重新部署过程实际上非常简单:
- 应用程序以重新部署模式启动。
- 它会监听文件更改
- 当匹配文件更改时,它会停止应用程序
on-redeploy如果有的话,它会执行操作- 它重新启动应用程序
最初,应用程序以重新部署模式启动。该应用程序实际上是在后台启动,在一个单独的过程中。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类:
- 创建另一个
Run配置 - 设置
Main-Class为io.vertx.core.Launcher(是的,来自vert.x的那个不是你的) - 在应用程序参数中添加:
run --redeploy="src//*.java" --launcher-class=org.acme.vertx.Main
使用此配置,应用程序将使用您自己的Main类在后台启动,并在每次更改源代码时重新启动应用程序(您甚至可以更改类的源代码Main)。


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

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