복붙노트

[SCALA] 갱신 후 해결되지 않은 의존성 SBT 0.13.0

SCALA

갱신 후 해결되지 않은 의존성 SBT 0.13.0

나는 SBT 0.12.4와 스칼라 2.10.2 및 빌드로 작성된 프로젝트의 몇 가지있다. 내 OS로 우분투 내가 SBT 0.12.4의 설치를위한 SBT.deb 패키지를 사용합니다. 다 괜찮아. 나는 SBT 내 프로젝트를 만들었습니다.

어제 나는 버전 0.13.0로 업데이트 SBT를 원했다. 나는 다운로드 새로운 뎁 패키지를 설치했습니다. 프로젝트 구성이 변경되지 않았습니다.

업데이트 후 SBT를 실행할 때 나는이 오류를 얻을 :

$ sbt
Loading /usr/share/sbt/bin/sbt-launch-lib.bash
Getting org.scala-sbt sbt 0.13.0 ...

:: problems summary ::
:::: WARNINGS
        module not found: org.scala-sbt#sbt;0.13.0

    ==== local: tried

      /home/myUser/.ivy2/local/org.scala-sbt/sbt/0.13.0/ivys/ivy.xml

        ::::::::::::::::::::::::::::::::::::::::::::::

        ::          UNRESOLVED DEPENDENCIES         ::

        ::::::::::::::::::::::::::::::::::::::::::::::

        :: org.scala-sbt#sbt;0.13.0: not found

        ::::::::::::::::::::::::::::::::::::::::::::::



:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.scala-sbt#sbt;0.13.0: not found
Error during sbt execution: Error retrieving required libraries
  (see /home/myUser/.sbt/boot/update.log for complete log)
Error: Could not retrieve sbt 0.13.0

~ / .sbt / update.log 파일은 여기에 있습니다 : http://ubuntuone.com/6RDMgOqMnxdyKgfzrWVUNP ~ / .sbt / 부팅 / .update.log 파일은 여기에 있습니다 : http://ubuntuone.com/4KqYnSL9Mc1yrmRLbCx6bI

어떻게이 종속성 해상도를 수정합니까?

name := "MyProject"

version := "1.0-SNAPSHOT"

organization := "myOrg"

scalaVersion := "2.10.2"

libraryDependencies += "com.github.nscala-time" %% "nscala-time" % "0.4.2"
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.3.0")

이전에이 문제에 나는이 파일을 가지고 있지 않았다. 나는이 문제를 해결하기 위해 노력 추가 :

sbt.version=0.13.0

해결법

  1. ==============================

    1.나는 ~ / .sbt / 저장소에 약간의 repos를 추가했다. 이 문제를 해결했다. 이제 파일은 다음과 같습니다 :

    나는 ~ / .sbt / 저장소에 약간의 repos를 추가했다. 이 문제를 해결했다. 이제 파일은 다음과 같습니다 :

    [repositories]
      local
      sbt-releases-repo: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
      sbt-plugins-repo: http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
      maven-central: http://repo1.maven.org/maven2/
    

    당신도이 봐야한다 : http://www.scala-sbt.org/0.13.0/docs/Detailed-Topics/Proxy-Repositories.html

    이것은 나와 내 시스템에 대한 개인 경우 또는 다른 사람이 같은 문제가있는 경우도하면 어떻게 아직도 날 걱정하는 것은 문제이다. 내가 뭔가를 오해 했나? 내가 빌드 도구를 사용하려면 때문에, 나는 그것이 설치 후 도구의 종속성에 대한 배려 내 책임이 있어야한다고 생각하지 않습니다. 즉,이 도구의 설치 자체가 수행해야합니다.

    물론 내 프로젝트의 종속성에 대한 관심이 내 책임이다.

  2. ==============================

    2.나는 프로젝트 / build.properties에서 0.13 대신 0.13.0을 지정, 같은 문제로 실행 (물론) pebcak으로 밝혀졌다

    나는 프로젝트 / build.properties에서 0.13 대신 0.13.0을 지정, 같은 문제로 실행 (물론) pebcak으로 밝혀졌다

    .sbt / 부팅 / update.log의 출력을 통해 꽤 유용했다 스테핑 내가 ~ /에 그 SBT의 만났 확인을 발견 특히 후 (이 문제에 저를 인도 - 자체 다운로드 - 나는 didn를 찾고 있던 ivy.xml 눈치 ' t는 ~에서 그 이전 시도에서 다운로드 한 것과 일치 /)

  3. ==============================

    3.OSX에서 Java의 내 버전 1.6 때 나는 유사한 오류 메시지가 있었다. 1.8로 업데이트 나를 위해이 문제를 해결했습니다.

    OSX에서 Java의 내 버전 1.6 때 나는 유사한 오류 메시지가 있었다. 1.8로 업데이트 나를 위해이 문제를 해결했습니다.

  4. from https://stackoverflow.com/questions/18505176/unresolved-dependency-sbt-0-13-0-after-update by cc-by-sa and MIT license