2013-06-28 7 views
6

스칼라 응용 프로그램을 디버깅하는 방법을 설명하는 몇 가지 기사를 보았습니다. 그러나 모든 기사가 오래되어 모든 것이 변경된다는 이유로 다시 질문하고 싶습니다 스칼라 세계에서 매우 빠르게.스칼라 프로젝트 (IntelliJ Idea 12 및 sbt) 디버깅

IntelliJ Idea 12 + sbt를 사용합니다 (플러그인이 아니기 때문에 어떤 이유로 플러그인이 작동하지 않습니다).

그럼 어떻게해야합니까? 요즘?

답변

6

IMO, SBT와 Intellij는 별개로 두 가지 관심사를 유지하는 것이 가장 좋습니다. 하나는 건물을위한 것이고 다른 하나는 개발을위한 것입니다.

다음은 새로운 스칼라 프로젝트를 위해 견고한 스칼라/인텔리 개발 환경을 구현하기 위해 일반적으로 수행하는 단계입니다.

  • 1 단계 : 설치 Scala Intellij Plugin
  • 2 단계 : 간단한 SBT 프로젝트 만들기 - details here
  • 3 단계 : sbt gen-idea
  • 단계 : SBT의 설정
  • 4 단계로 환상적인 sbt-idea 플러그인을 추가하기 5 : Intellij에서 프로젝트 열기 12
  • 디버깅, 구문 강조, 코드 지원 및 기타 모든 유용한 IJ 기능을 즐기십시오.

sbt 측에서는 일반적으로 Intellij 컨텍스트 외부에서 사물을 빠르게 테스트 할 수 있도록 sbt를 실행하면서 터미널을 열어 두었습니다.

HTH

+2

'디버깅, 구문 강조, 코드 도우미 및 기타 유용한 IJ 기능을 즐기십시오. '- 어떻게? 어떻게 디버깅합니까? 나는 이미이 모든 것을 가지고있다. –

+0

죄송합니다. 질문을 이해할 수 없습니까? 표준 Java 응용 프로그램을 디버그하는 것과 같은 방법으로 디버깅합니다. [Details here] (http://www.jetbrains.com/idea/webhelp/debugging.html) –

+0

스칼라 컴파일러를 설정할 수 없습니다. 만약 내가 자바 애플리케이션을 가지고 있다면 나는 매우 추측 할 만하다. 스칼라에는 많은 오류와 어려움이 있습니다. 스칼라 디버거를 설치하는 방법을 알고 있습니까? 예를 들어, 컴파일러 -> 스칼라 컴파일러는 "외부 빌드 모드에서는 아무것도 표시하지 않습니다."라고 말합니다. –

관련 문제