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

DropWizard - Hot Deployment, No Restarts, static resources

我提到了 this,但帮助不大。

当前使用

<dropwizard.version>0.8.1</dropwizard.version>

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

我是否需要进行任何设置,以避免至少为静态资源重新启动,并且可以即时选择它们。

代码是 build 使用 mvn clean install,

下面是我开火的命令,run

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

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

my-dev.yml..有任何变化吗??

你可以试试SpringLoaded。它有局限性,但对我来说已经足够好了,而且很容易与 dropwizard 集成。我从未将它与静态资源一起使用,所以我不知道它是否适合你。

如果您使用的是 Intellij,则可以通过在您的应用程序 class 中启动主要方法来解决它,如下所示: