>

이 build.sbt 파일이 있고 사용 된 구문 (<<=)이 더 이상 사용되지 않습니다. 파일이 다시 작동하도록 파일을 어떻게 변경합니까? 변경 사항을 기록한 페이지가 있지만이를 제대로 이해할 수 없습니다.

libraryDependencies <<= scalaVersion {
    scala_version => Seq(
          ("org.apache.spark" % "spark-core_2.10" % "1.2.0").
          exclude("org.eclipse.jetty.orbit", "javax.mail.glassfish").
          exclude("org.eclipse.jetty.orbit", "javax.activation").
          exclude("com.esotericsoftware.kryo", "minlog").
          exclude("com.esotericsoftware.minlog", "minlog").
         exclude("commons-beanutils", "commons-beanutils").
          exclude("commons-beanutils", "commons-beanutils-core").
          exclude("commons-logging", "commons-logging").
          exclude("org.slf4j", "jcl-over-slf4j").
          exclude("org.apache.hadoop", "hadoop-yarn-common").
          exclude("org.apache.hadoop", "hadoop-yarn-api").
          exclude("org.eclipse.jetty.orbit", "javax.transaction").
          exclude("org.eclipse.jetty.orbit", "javax.servlet"),
          ("org.apache.spark" %% "spark-graphx" % "1.2.0").
          exclude("org.eclipse.jetty.orbit", "javax.mail.glassfish").
          exclude("org.eclipse.jetty.orbit", "javax.activation").
          exclude("com.esotericsoftware.kryo", "minlog").
          exclude("com.esotericsoftware.minlog", "minlog").
         exclude("commons-beanutils", "commons-beanutils").
          exclude("commons-beanutils", "commons-beanutils-core").
          exclude("commons-logging", "commons-logging").
          exclude("org.slf4j", "jcl-over-slf4j").
          exclude("org.apache.hadoop", "hadoop-yarn-common").
          exclude("org.apache.hadoop", "hadoop-yarn-api").
          exclude("org.eclipse.jetty.orbit", "javax.transaction").
          exclude("org.eclipse.jetty.orbit", "javax.servlet")
        )
}

  • 답변 # 1

    sbt의 경고로 연결된 마이그레이션 가이드를 참조하십시오.

    [info] Loading global plugins from /.sbt/0.13/plugins
    //tmp/build.sbt:3: warning: `<<=` operator is deprecated. Use `key := { x.value }` or `key ~= (old => { newValue })`.
    See http://www.scala-sbt.org/0.13/docs/Migrating-from-sbt-012x.html
    libraryDependencies <<= scalaVersion {
    
    

    여기서 가장 큰 사건에 해당하는 것을 볼 수 있습니다 :

    와이즈 비즈

    With simple expressions such as:

    와이즈 비즈

    a <<= aTaskDef
    b <+= bTaskDef
    c <++= cTaskDefs
    
    

    따라서 당신의

    it is sufficient to replace them with the equivalent:

      a := aTaskDef.value b += bTaskDef.value c ++= cTaskDefs.value 사이에있는 부분입니다

    그러므로 다음과 같은 문제를 해결할 수 있습니다 :

    aTaskDef
    
    

    질문에 다음과 같이 말씀하셨습니다 :

    와이즈 비즈

    무엇을 정확히 이해하지 못했습니까? 자세히 설명하면 비슷한 문제에 직면 한 사람에게 도움이 될 수 있습니다.

    {}

  • 이전 bootstrap 4 - 단일 모듈 위치에서 다양한 수의 모듈을위한 PHP 코드
  • 다음 Qualtrics 디스플레이 로직이 javascript hide ()를 방해합니다