9

我正在寻找一个简单易用的 Java 系统,它为我创建了一个 REST 服务。所以我找到了dropwizard,但就我可以使用谷歌而言,它缺乏热部署,尽管码头能够这样做。当使用 maven-shade-plugin 时,构建这个东西至少需要 10 秒。此外,我的 IDE 报告说,当涉及到 shade-plugin 时,它不能使用 compile on save 功能(又名热部署)。

我可以以某种方式使用热部署吗?或者我可以用什么代替?

更新:如果没有什么能解决这个问题,我可能会使用 jersey&guice 等的组合,这在这篇文章中有解释

4

3 回答 3

2

您不必使用 shade 插件来运行您的服务。您可以编译为常规 jar 文件,我认为这可以让您使用 IDE 热部署功能。

于 2013-12-04T21:53:50.907 回答
1

你试过JRebel吗?他们也有 JAX-RS 支持......

于 2013-04-19T15:00:36.057 回答
-1

不是答案,但我写了一篇文章,详细介绍了如何使用 git 将 Dropwizard 项目推送到您的服务器并启动热替换。它依赖于 git 钩子并通过服务器上的脚本运行 Maven。

您可以在此处找到有关它的详细信息:http: //gary-rowe.com/agilestack/2013/02/14/how-to-deploy-dynamic-sites-with-git/

于 2013-04-19T08:41:51.907 回答