2012-09-11 5 views
0

오늘 나는 스칼라와 리프트로 시작했으며 현재 문서를 읽고 있습니다. 나는 그것을 요리 책의 도움으로 시작하게 만들었다.리프트 - 설정 위로

그러나 나는 내가 CS와 약간의 오차가 있었고, 내가 조사 게으른 때문에 내가 G8도 CS를 사용하지 않은 https://github.com/eltimn/lift-mongo.g8/tree/master/src/main/g8

MongoDB를 + 인증을 사용하기 때문에, 몇 가지 큰 예이지만, 특히이 예제를 읽고 싶어 그들.

그래서 레고를 내 하드 드라이브에 복제했습니다. 나는 그것이 g8이하는 일이라고 생각한다.

그래서 일부 파일이 누락, 내가

SBT 그들에게

  • 을 추가

  • sbt.bat (내가 사용하고 창)

  • SBT-launch.jar

하지만 다음과 같은 오류가 발생합니다.

[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] ::   UNRESOLVED DEPENDENCIES   :: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: org.scala-sbt#sbt-closure;0.1.3: not found 
[warn] :: com.github.siasia#xsbt-web-plugin_2.9.1;0.11.2 
ound 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 

은 내가 SBT 폐쇄를 해결하기 위해 노력하지만 난 받는다는 검색하려면 plugins.sbt이

resolvers += Resolver.url("sbt-plugin-releases", 
    new URL("http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/"))(
    Resolver.ivyStylePatterns) 

addSbtPlugin("org.scala-sbt" % "sbt-closure" % "0.1.3") 

addSbtPlugin("me.lessis" % "less-sbt" % "0.1.10") 

libraryDependencies <+= sbtVersion(v => "com.github.siasia" %% "xsbt-web-plugin" % (v+"-0.2.11.1")) 

어떤 생각과 같은

http://search.maven.org/#search%7Cga%7C1%7Csbt-closure

그것을에서 찾을 수 없습니다 뭐가 잘못 됐어?

답변

1

새 SBT 버전마다 SBT 플러그인을 다시 게시해야합니다. 내 생각 엔 당신이 다운로드 한 템플릿은 이전 버전의 SBT (0.11 일 수도 있겠습니까?)와 참조하는 플러그인의 버전이 최신 SBT (0.12)에 게시되지 않았기 때문입니다. 구형 SBT를 다운로드하려고 할 수는 있지만, g8/징집병을 사용하거나 다음 템플릿 중 하나를 사용하는 것이 더 좋습니다 (https://github.com/lift/lift_24_sbt).

+1

템플릿은 실제로 sbt 0.12에 사용되며 sbt-closure 0.1.3은 sbt 0.12에만 사용할 수 있습니다. 나는 실제 문제는 sbt 0.11로 실행하려고했다는 것입니다. –