2011-12-31 1 views
2

와 Scalala을 구축 할 수 있습니다. 내 plugins.sbt 에 선복제 및 이클립스에 Scalala를 가져하려고 이클립스/IntelliJ를

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.0.0-M2") 

을 추가하여 SBT-이클립스 플러그인을 사용하여 시도했다 와 나는 아래 얻고있다 , GitHub의에서 복제 된 Scalala의 디렉토리의 루트에서 ./sbt update를 실행 오류

============================================= =====

[warn] 
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes. 
[warn]  com.typesafe.sbteclipse:sbteclipse-plugin:2.0.0-M2 (sbtVersion=0.11.0, scalaVersion=2.9.1) 
[warn] 
[error] {file:/home/tutysra/Scalala/project/plugins/}default-ffe360/*:update: sbt.ResolveException: unresolved dependency: com.typesafe.sbteclipse#sbteclipse-plugin;2.0.0-M2: not found 
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? i 
[warn] Ignoring load failure: no project loaded. 

====================================== ============

사람이 성공적으로 이클립스와 Scalala의 소스를 내장했고, 그들이 다음 단계를 공유 할 수 있습니까? 즉 선호되는 방법입니다 많은 DEVS에서 사용하는 경우

또한 IntelliJ에 시도를 제공 할 수 있습니다. IntelliJ에서 실행하는 데 필요한 약간의 조정이 필요한 경우이를 제공하십시오.

+1

나는'에서 버전 0.11.2와'addSbtPlugin'에게 SBT 한 ~/.sbt/플러그인/plugins.sbt'. 5 월 11 일에 홈 디렉토리에서 플러그인 참조를 이동하고 0.11.2로 업그레이드 할 수 있습니까? – huynhjl

+0

github에서 복제했을 때 패키지와 함께 제공된 SBT 버전을 사용하고 있습니다. 0.11.2를 설치하고 시험해 보겠습니다. – tutysara

답변

2

sbteclipse은 0.11.2 SBT가 필요합니다. Scalala를 sbt 0.11.2로 업그레이드하는 데 필요한 변경 사항이있는 pull request을 만들었습니다. 동시에 로컬에서도 동일한 변경 작업을 수행 할 수 있습니다.

당신은 여전히 ​​project/plugins.sbt에 sbteclipse을 추가해야합니다 :

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.0.0-M2") 

편집 : 변경 병합되었고, Scalala 지금 0.11.2 SBT 사용합니다. 최신 스칼라를 잡고 위의 설정 라인을 추가하면 좋을 것입니다.

+0

제임스 감사합니다, 나는 최근의 변화를 이끌어 냈고 그것은 매력처럼 일했습니다. – tutysara