我有一个通过Gradle构建的Spring Boot项目,最近看到了一些加特林测试 . 需要Scala支持的Gatlings东西都在src / test / scala中 . build.gradle文件有一个新的testCompile依赖项来支持它,从gradle的角度看,一切都很好......

的build.gradle

apply plugin: 'scala'
...
dependencies {
  ...
  testCompile "org.scala-lang:scala-library:2.11.1"
  testCompile "io.gatling.highcharts:gatling-charts-highcharts:2.2.5"
  ...
}

gradle文档建议我们需要testCompile:https://docs.gradle.org/current/userguide/scala_plugin.html

IntelliJ对此配置坚持不满意

Warning:<i><b>root project 'tenderfoot': Unable to build Scala project configuration</b>
Details: org.gradle.api.GradleException: Cannot infer Scala class path because no Scala library Jar was found. Does root project 'tenderfoot' declare dependency to scala-library? Searched classpath: configuration ':compileClasspath'.</i>

如果我将依赖从 testCompile 提升到 compile ,那么intellij警告会消失,但现在我的 Spring 季启动超级 jar 的东西不必要地膨胀了 .

出路是什么?如何让IntelliJ停止对此进行警告?

这实际上是一个IntelliJ错误吗?