2012-09-16 2 views
5

저는 SBT를 사용하여 새로운 스칼라 애플리케이션/튜토리얼을 만들었습니다. Play 프레임 워크로 이동하여 g8 typesafehub/play-scala을 사용하여 빈 프로젝트를 생성했습니다. 나는 그것이 제대로 생성되었는지 확인하기 위해 몇 가지 테스트를 수행했습니다. 그게 좋았어. 나는 IntelliJ 프로젝트를 생성하기 위해 sbt-idea plugin 인 https://github.com/mpeltonen/sbt-idea을 추가했다. 이것은 지옥이 풀린 곳입니다.SBT, 스칼라, SBT- 아이디어 및 플레이 프레임 워크가 어떻게 작동하는지 이해하기

완벽하게 컴파일하려면 Scala, SBT, Play 프레임 워크 및 SBB 아이디어 버전 조합을 찾아야 만했습니다. 그렇지 않으면 컴파일은 추측을 불러 일으키는 올바른 오류 또는 경고로 중단됩니다. 지금까지 내가 가진 최고 "조합"은 다음과 같은 경고

[warn] [NOT FOUND ] maven-plugins#maven-cobertura-plugin;1.3!maven-cobertura-plugin.plugin (282ms) 
[warn] ==== Typesafe Releases Repository: tried 
[warn] http://repo.typesafe.com/typesafe/releases/maven-plugins/maven-cobertura-plugin/1.3/maven-cobertura-plugin-1.3.plugin 
[warn] [NOT FOUND ] maven-plugins#maven-findbugs-plugin;1.3.1!maven-findbugs-plugin.plugin (284ms) 
[warn] ==== Typesafe Releases Repository: tried 
[warn] http://repo.typesafe.com/typesafe/releases/maven-plugins/maven-findbugs-plugin/1.3.1/maven-findbugs-plugin-1.3.1.plugin 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] ::    FAILED DOWNLOADS   :: 
[warn] ::^see resolution messages for details^:: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: maven-plugins#maven-cobertura-plugin;1.3!maven-cobertura-plugin.plugin 
[warn] :: maven-plugins#maven-findbugs-plugin;1.3.1!maven-findbugs-plugin.plugin 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 

나는 최신 버전, SBT 0.12를 사용하고 2.0.3을 플레이하면 내가 complilating 오류를 얻을 것와

Scala 2.9.2 
Play 2.0.1 
SBT 0.11.2 
sbt-idea 1.1.0 

이었다. 어떤 아이디어 나 설명을 통해이 모든 작품을 어떻게 멋지게 나눌 수 있습니까? 그것은 지금 나에게 버전 엉망이다. 감사합니다

답변

6

나는 원래 사이트에서 Play로 시작해야한다고 생각합니다 : http://www.playframework.org/ 당신은 거기에 최신 안정 버전의 다운로드 (현재 2.0.3)가 있습니다.

적절한 종속성이 있으며 설치는 Installing doc에 설명 된대로 ZIP의 압축을 풀고 경로를 내보내는 것처럼 쉽습니다.

나는이 접근법이 가장 쉽고 확실한 방법인지, 예상대로 작동하는지, 적절한 IntelliJ 프로젝트를 만들 수 있는지 확인해 줄 수 있습니다. 잘못된 것이 아니라면 IntelliJ 지원이 2.0.1 이후에 수정되었고 다른 색인도 개선되었습니다 , 실제로 필요하지 않다면 2.0.1로 싸울 감은 없습니다.

+0

동의했습니다. 내가 이것을 게시하고 잠시 쉬었을 때, 나는 그 연극이 sbt를 관리 콘솔로 사용한다는 것을 깨달았다. 나는 sbt 아이디어가 전혀 필요하지 않은 것 같습니다. 놀이에는 실제로 intellij 프로젝트 발전기가 붙박이있다. 나는 진지하게 내가 sbt-idea plugin과 놀기를 혼란스럽게 생각한다고 생각한다. (좋다, 나는 다시 놀 수있다. – thlim

관련 문제