sbt 0.11.2
을 사용하는 Play 2.0
앱이 있습니다. 그러나 새로운 Play
서버를 설치하면 sbt 0.11.3
의 최신 버전이 나옵니다. 나는 새 서버에 sbt compile
를 실행하면 이제, 내가 sbt-launch 0.11.2
을 다운로드하고 sbt
과 같은 폴더에 넣어하지만 여전히 같은 오류가 발생했습니다sbt 실행 프로그램을 찾을 수 없습니다. 0.11.2
Detected sbt version 0.11.2
Cannot find sbt launcher 0.11.2
Please download:
/sbt-launch.jartypesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-launch/0.11.2
/sbt-launch.jarc2-user/.sbt/.lib/0.11.2
뿌려줍니다. 덧붙여서 play compile
대 sbt compile
사이에 차이가 있습니까? play compile
이 작동하기 때문입니다.
차이점은 무엇입니까? 나는 0.11.3으로 전환하는 것을 고려했다. 그러나 불행하게도 이것은 자신의 머신 셋업을 가진 다중 개발자 프로젝트 다. 다음 sbt 업그레이드를 위해 문제를 해결하지 않을 것이다. 우리는 버전을 동결해야한다. – Bob
아니요. 사실, 내 프로젝트 디렉토리에서 SBT 0.11.2를 시작하려고 시도했으나 Play SBT 플러그인을 찾을 수 없기 때문에 시작할 필요가 없습니다. Play의 로컬 Ivy/Maven 저장소를'pugins.sbt'에 추가하려고 시도했지만. – KajMagnus
그러나 새로운 Play 프로젝트를 만든 경우 Play SBT Plugin 버전 0.11.3을 사용합니다. 그러나 SBT 0.11.2를 시작하면 SBT는 Play의 로컬 Ivy 저장소에없는 Play SBT Plugin 버전 0.11.2를 찾고 있지 않습니까? Play가 빌드 한 JAR은 "0.11.2"가 아닌 "0.11.3"을 포함하는 경로에서 발견됩니까? (SBT를 시작하면 SBT 버전을 Play SBT 플러그인의 파일 경로에 포함시키는 것 같습니다.) – KajMagnus