我正在Java Spark Framework中运行应用程序。我使用Debug-As->Java App
在Eclipse中运行它。这样可以成功将更改部署到Java文件。也就是说,我保存了一个Java文件,然后Eclipse对其进行了编译,正在运行的应用程序反映了对该Java文件的更改。
Spark在后台使用嵌入式Jetty服务器,因此就像在Eclipse中运行嵌入式Jetty应用程序一样。
任何人都知道一种可以自动部署HTML和JS更改的好方法吗?
最佳答案
为了自动更新项目的静态文件,您可以将它们引用为外部静态文件。您可能正在这样做:
staticFileLocation("relative-path-to-html-and-js");
代替以上内容,请执行以下操作以达到调试目的:
externalStaticFileLocation("absolute-path-to-html-and-js");
这样,当您在浏览器中按F5键时,将显示对html和js代码的所有更改。甚至没有必要重新启动调试器。万一您修改了Java代码,请重新启动调试器。