使用dropwizard没有Web服务?

时间:2015-12-16 18:33:58

标签: dropwizard

我正在开发一个不提供任何Web服务的消息驱动模块(虽然它可能会调用一些)。主循环是监听传入的消息。 我之所以考虑重复使用dropwizard是因为,即使我没有开发任何Web服务,我也想重用随dropwizard打包的其他功能 - 数据库,迁移,配置,.yml文件,泽西客户端等。这可能(没有黑客)?

1 个答案:

答案 0 :(得分:0)

您应该能够将您感兴趣的组件用作Maven依赖项。像这样:

<dependency>
  <groupId>io.dropwizard</groupId>
  <artifactId>dropwizard-configuration</artifactId>
  <version>0.9.1</version>
</dependency>

这些单独的模块不依赖于dropwizard-core,所以你不会拉入Jetty等。