2013-12-09 4 views
0

build.sbt 다운로드 후, scalate를 가져올 수 없습니다 것은는 SBT

libraryDependencies += "org.fusesource.scalate" % "scalate-core" % "1.6.1" from "http://repo.fusesource.com/nexus/content/repositories/public/org/fusesource/scalate/" 

resolvers += "FuseSource Public Repository" at "http://repo.fusesource.com/nexus/content/repositories/public" 

내가 성공적으로 CF 모든

[info] downloading http://repo.fusesource.com/nexus/content/repositories/public/org/fusesource/scalate/ ... 
[info] [SUCCESSFUL ] org.fusesource.scalate#scalate-core;1.6.1!scalate-core.com/nexus/content/repositories/public/org/fusesource/scalate/ (617ms) 

다운로드

$ sbt update 

를 실행하지만이 내가 그것을

를 사용하려고하면 ,210

이적 의존성 hawtjnijansi이 범위에있는,하지만 내가 잘못하고있는 무슨 scalate

?

UPDATE :

내가 ~/.ivy2/cache/org.fusesource.scalate/ 검사

, 그것은 존재한다.

답변 :

sbt 0.11.1 doesn't retrieve scalatra 2.1.0-SNAPSHOT dependency

답변

1

해결은 build.sbt이 시도 :

resolvers += "FuseSource Public Repository" at 
    "http://repo.fusesource.com/nexus/content/repositories/public" 

libraryDependencies += 
    "org.fusesource.scalate" %% "scalate-core" % "1.6.1" 

나는 두 가지 않았다 :

1) 그래서 %%하지 % 스칼라를 사용을 버전이 이슈 이름에 자동으로 추가됩니다. (그것은 또한 당신이 어떤 스칼라 2.10.x 버전에있어 가정, %를 사용하지만 scalate-core_2.10scalate-core을 변경 작동합니다.)

2) from 절을 생략합니다. 리졸버가 맞다면 필요하지 않습니다.

빈 SBT 0.13 프로젝트에 이러한 설정을 추가 한 후 나는 다음을 참조하십시오

> show fullClasspath 
[info] Updating {file:/Users/tisue/foo/}foo... 
[info] Resolving org.fusesource.jansi#jansi;1.4 ... 
[info] downloading http://repo1.maven.org/maven2/org/fusesource/scalate/scalate-core_2.10/1.6.1/scalate-core_2.10-1.6.1.jar ... 
[info] [SUCCESSFUL ] org.fusesource.scalate#scalate-core_2.10;1.6.1!scalate-core_2.10.jar(bundle) (1265ms) 
[info] downloading http://repo1.maven.org/maven2/org/fusesource/scalate/scalate-util_2.10/1.6.1/scalate-util_2.10-1.6.1.jar ... 
[info] [SUCCESSFUL ] org.fusesource.scalate#scalate-util_2.10;1.6.1!scalate-util_2.10.jar(bundle) (274ms) 
[info] downloading http://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.6.1/slf4j-api-1.6.1.jar ... 
[info] [SUCCESSFUL ] org.slf4j#slf4j-api;1.6.1!slf4j-api.jar (198ms) 
[info] Done updating. 
[info] List(Attributed(/Users/tisue/foo/target/scala-2.10/classes), 
      Attributed(/Users/tisue/.sbt/boot/scala-2.10.2/lib/scala-library.jar), 
      Attributed(/Users/tisue/.ivy2/cache/org.fusesource.scalate/scalate-core_2.10/bundles/scalate-core_2.10-1.6.1.jar), 
      Attributed(/Users/tisue/.ivy2/cache/org.fusesource.scalate/scalate-util_2.10/bundles/scalate-util_2.10-1.6.1.jar), 
      Attributed(/Users/tisue/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.6.1.jar), 
      Attributed(/Users/tisue/.ivy2/cache/org.scala-lang/scala-compiler/jars/scala-compiler-2.10.0.jar), 
      Attributed(/Users/tisue/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.10.0.jar)) 

들여 쓰기 명확성을 위해 추가. 주 스케일 값 병은 ~/.ivy2/cache/org.fusesource.scalate/scalate-core_2.10/bundles/scalate-core_2.10-1.6.1.jar에 다운로드되었습니다. 내가 한 번에 하나의 디렉토리 또는 하위 디렉토리를 확인했습니다해야하지만, 난 내 비트 코인 가격 모니터를 작성하는 가려움있어

+0

감사하지만 여전히 가져올 수 없습니다. 도서관을 어디에서 찾을 수 있습니까? '찾는다. | grep scalate'는 아무 것도 보여주지 않습니다. –

+1

항아리가 어디에서 끝나는지 그리고 어떻게 끝나게되었는지를 보여주는 성적서를 추가했습니다. 샘이'~/.ivy2' 핵무기에 충고하는 것이 좋다. '에서'사용을 시도하는 것을 허우적 거리며 잘못된 파일을 남겨 놓았을 수도 있습니다. –

+0

감사합니다! 나는 "org.fuseource.scalate # scalate-core_2.10; 1.6.1! ..."과 같은 내용을 보았지만 "List (Attributed (...))"와는 달리 다음에 더 많은 관심을 기울일 것입니다. 또한, "botched"이라는 의미는 내가 가지고 있지 않아야 할 때 'from'을 사용했거나, 어떤 과정을 C-c'd했거나, 'from'이 아니라'from'' 또는 무엇을 의미합니까? –

1

~/.ivy2 및/또는 ~/.sbt 및/또는

~/.m2 ...)