在Scala上运行功能文件时,不会自动检测到粘合

在Scala上运行功能文件时,不会自动检测到粘合,scala,cucumber,Scala,Cucumber,我有一个Scala项目,它依赖于我开发的插件,该插件定义了要使用的所有Cucumber步骤 然而,当我用我的场景创建一个功能文件并尝试在IntelliJ中运行我的场景时,胶水不会被自动检测到,即使我已经正确定义了一个测试运行程序。如果我碰巧手动指定了胶水,那么一切都会按预期进行,但我希望它能够自动添加已经在测试运行程序中定义的胶水 有什么想法吗 这里有我的试跑员: package example import cucumber.api.CucumberOptions import cucumb

我有一个Scala项目,它依赖于我开发的插件,该插件定义了要使用的所有Cucumber步骤

然而,当我用我的场景创建一个功能文件并尝试在IntelliJ中运行我的场景时,胶水不会被自动检测到,即使我已经正确定义了一个测试运行程序。如果我碰巧手动指定了胶水,那么一切都会按预期进行,但我希望它能够自动添加已经在测试运行程序中定义的胶水

有什么想法吗

这里有我的试跑员:

package example

import cucumber.api.CucumberOptions
import cucumber.api.junit.Cucumber
import org.junit.runner.RunWith

@RunWith(classOf[Cucumber])
@CucumberOptions(
  features = Array("src/test/resources"),
  glue = Array("com.company.plugin"),
  plugin = Array("pretty", "html:target/cucumber/html")
)
class TestRunner