Java 如何让JVM与Gradle和Guice合作?

Java 如何让JVM与Gradle和Guice合作?,java,configuration,gradle,guice,cucumber-jvm,Java,Configuration,Gradle,Guice,Cucumber Jvm,我和格雷德尔相处得不好。 这一点是众所周知的,并且已经存在了一段时间 但是,我无法使用Guice作为DI容器来处理一些更高级的测试:Cucumber不选择属性文件中配置的Guice模块,甚至可能不选择文件本身,导致多次配置单例 我的项目符合标准布局(src/test/java,src/test/resources),Cucumber的Cucumber guice.properties位于资源文件夹的根目录中。 在我选择的IDE IntelliJ IDEA中,测试运行良好 您知道如何实现这一点吗?

我和格雷德尔相处得不好。 这一点是众所周知的,并且已经存在了一段时间

但是,我无法使用Guice作为DI容器来处理一些更高级的测试:Cucumber不选择属性文件中配置的Guice模块,甚至可能不选择文件本身,导致多次配置单例

我的项目符合标准布局(
src/test/java
src/test/resources
),Cucumber的
Cucumber guice.properties
位于资源文件夹的根目录中。 在我选择的IDE IntelliJ IDEA中,测试运行良好


您知道如何实现这一点吗?

我通过直接通过应用作用域解决了这个问题