我正在开发一个不提供任何Web服务的消息驱动模块(虽然它可能会调用一些)。主循环是监听传入的消息。 我之所以考虑重复使用dropwizard是因为,即使我没有开发任何Web服务,我也想重用随dropwizard打包的其他功能 - 数据库,迁移,配置,.yml文件,泽西客户端等。这可能(没有黑客)?
答案 0 :(得分:0)
您应该能够将您感兴趣的组件用作Maven依赖项。像这样:
<dependency>
<groupId>io.dropwizard</groupId>
<artifactId>dropwizard-configuration</artifactId>
<version>0.9.1</version>
</dependency>
这些单独的模块不依赖于dropwizard-core,所以你不会拉入Jetty等。