DropWizard - 热部署,无需重启,静态资源。

4

我参考了这个,但并没有太大的帮助。

目前使用的是<dropwizard.version>0.8.1</dropwizard.version>

每当我更改HtmlJsJava文件(使用Durandal)时,我们需要构建jar文件,然后再次运行服务器。

是否有任何设置,可以避免至少静态资源的重启,并且它们可以即时获取。

代码使用mvn clean install进行构建,

下面是我要执行的命令,用于run

java -jar target/my.jar server my-dev.yml

我可以向POM.xml添加任何插件吗?

my-dev.yml需要做出任何更改吗?

2个回答

1
你可以尝试使用SpringLoaded。它有一定的限制,但对我来说已经足够好了,并且很容易与dropwizard集成。我从未将其用于静态资源,因此不知道它是否适用于你。

0
如果您正在使用Intellij,您可以通过在应用程序类中启动主方法来解决它,就像这样:

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接