2014-11-05 4 views
18

IntelliJ 14는 스칼라 플러그인을 통해 SBT/스칼라 프로젝트를 공식적으로 지원합니다 (이론적으로는). this post에 따르면 "Scala 플러그인 프로젝트 자체는 빌드 및 종속성 관리에 SBT를 사용합니다." 그러나 IntelliJ로 SBT/Scala 프로젝트를 만들거나 가져올 방법이 없습니다. Scala Plugin을 구성하는 새로운 방법에 대해 더 많은 것을 설명하는 문서가 부족합니다.IntelliJ 14 - 스칼라/SBT 프로젝트 만들기/가져 오기

IntelliJ Ultimate 14.0 (139.224)에서 활성화 된 Scala 플러그인이 있습니다. 어떤 아이디어?

답변

28
  1. 스칼라 플러그인을 설치하십시오. SBT의 빌드 Settings -> Plugins -> Scala -> Install
  2. 오픈 디렉토리 : 단 몇 분 전에 나를 위해 일한 File -> Open Project -> select directory with build.sbt -> configure settings

. 캐시를 재설정하고 다시 시작해야 할 수 있습니다 : File -> Invalidate Caches/Restart.

+3

IntelliJ Community에서는 작동하지만 Ultimate 버전에서는 작동하지 않습니다. 스칼라 플러그인이 얼티미트 버전과 호환되지 않는 것 같습니다. –

+0

오늘 제가 아이디어 13에서 14로 업그레이드되었습니다. 그 이후로, 내 소스 코드는 지옥처럼 보입니다. 모두 빨간색으로 덮여 있습니다. 아이디어 14는 Seq 또는 List가 무엇인지 알지 못하는 것 같습니다. 재미있는 점은 내 코드가 컴파일되고 실행된다는 것입니다. 갑자기 오류가 가득 찬 것처럼 표시됩니다. 나는 Ultimate 버전을 다운로드/설치했다. 그것이 곧 해결되지 않으면 아이디어 13으로 돌아갈 거예요. – gknauth

+1

흠 ... 나는 여전히 최신 EAP를 사용하고 있으며, 우리 사무실에있는 다른 사람처럼 보이는 것은 같은 문제가 있습니다. 14 –

5

나는 마침내 정확한 문제를 파악했습니다. IntelliJ는 이전 버전의 Scala 플러그인을 포함하여 이전 버전의 기본 설정을로드했습니다. 문제는 이전 스칼라 플러그인을 제거하고 Eugene Zhulenev가 게시 한 단계를 따라 수정되었습니다.

+1

정말 고마워요! 참고로 저는 sbt 및 scala 플러그인을 제거하고 다시 설치해야했습니다. –

1

intellij에 대한 스칼라 플러그인이 있는지 확인하십시오. 파일> 새로 만들기> '기존 소스의 프로젝트'로 이동하여 가져올 프로젝트를 선택하십시오. build.sbt로 이동하면 패키지를 가져올 것인지 묻는 메시지가 표시됩니다. 경우에 따라 파일> 동기화 또는 파일> '캐시 무효화 및 재시작'을 시도 할 수 있습니다.

관련 문제