来自Classpath的Guice Multibinding

时间:2015-09-28 14:36:05

标签: java cucumber classpath guice

我试图用Guice作为DI设置cuc-jvm绑定的插件系统。我们的想法是在Cucumber中的每个 When 步骤之前运行 beforeRequest()方法。插件在类路径中是单独的.jar。

由于Cucumber在cucumber.properties中需要一个明确的Guice module声明,这将用于创建一个Injector,我不能使用标准Guice Multibindings并且每个插件都有一个单独的模块。

了解它应该是什么样子:

sum

使用Guice在类路径中发现插件的所有实现是否有一个奇特的选择?

0 个答案:

没有答案