9

SBT 0.13.6부터 축출 메시지가 경고입니다.SBT 축출 경고 표시 안 함

[warn] Scala version was updated by one of library dependencies: 
[warn] * org.scala-lang:scala-library:(2.10.4, 2.10.1, 2.10.3, 2.10.0) -> 2.10.2 
[warn] * org.scala-lang:scala-compiler:2.10.0 -> 2.10.4 
[warn] To force scalaVersion, add the following: 
[warn] ivyScala := ivyScala.value map { _.copy(overrideScalaVersion = true) } 
[warn] There may be incompatibilities among your library dependencies. 
[warn] Here are some of the libraries that were evicted: 
[warn] * org.apache.httpcomponents:httpclient:(4.1.3, [4.1, 4.2)) -> 4.0.1 
[warn] * org.specs2:specs2_2.10:(1.12.3, 2.3.13) -> 2.4.2 
[warn] Run 'evicted' to see detailed eviction warnings 

어떻게 이러한 경고를 억제 할 수 있습니까?

답변

6

이 그것을 수행해야합니다

evictionWarningOptions in update := EvictionWarningOptions.default.withWarnTransitiveEvictions(false).withWarnDirectEvictions(false).withWarnScalaVersionEviction(false) 
+1

을 나는 곳을 넣어 잘 모르겠어요? 더 많은 정보를 제공 할 수 있습니까? – jaynp

+1

@jpp 예 : lazy val myprj = Project (id = appName, base = file ("."), settings = Seq (scalaVersion : = "2.11.5", ..., evictionWarningOptions in update : = EvictionWarningOptions.default. withWarnTransitiveEvictions (false) .withWarnDirectEvictions (false) .withWarnScalaVersionEviction (false))) –

+0

'error : not found : value evictionWarningOptions'가 표시됩니다. 이것은 Play 프로젝트에서 sbt 0.13.7을 사용하고 있습니다. – ejain