IntelliJ IDEA 13에서 SBT가 지원되었으므로 시도했습니다.
IntelliJ IDEA의 SBT 공식 지원
IntelliJ IDEA 13이 출시되어 Scala의 빌드 툴인 SBT에 정식 대응이 되었다.
이전에는 sbt-idea plugin 을 사용하는 것으로, SBT 를 사용해 인스톨 한 라이브러리용의 External Libraries 설정의 쓰여진 xml 파일을 생성해, IntelliJ 상에서 그러한 라이브러리를 취급할 수 있었습니다.
htps : // 기 st. 기주 b. 코 m/k 미즈/1876800
그러나 이번 업그레이드에 의해, build.sbt
에 변경을 더하는 것만으로 그러한 xml 가 생성되어 IntelliJ 상에서 라이브러리가 읽힌 상태가 된다.
나 같은 바보라도 SBT를 즉시 도입할 수 있다. JetBrains 감사합니다.
사전 준비
프로젝트 만들기
Create New Project
선택
Other
의 항목에 SBT
의 항목이 추가되어 있으므로 감사하면서 선택
프로젝트 내용 확인
프로젝트의 디렉토리 구성 트리는 이런 느낌.
build.sbt
에는 이런 내용이 적혀 있다.
build.sbtname := "sbt-test"
version := "1.0"
적절한 로거를 설치해보십시오.
Scala의 Logger를 사용해보십시오.
이번에는 scalalogging
build.sbtname := "sbt-test"
version := "1.0"
libraryDependencies ++= Seq(
"com.typesafe" %% "scalalogging-slf4j" % "1.0.1",
"org.slf4j" % "slf4j-api" % "1.7.1",
"ch.qos.logback" % "logback-classic" % "1.0.7"
)
이 단계에서는 라이브러리가 설치되지 않았습니다.
SBT task 실행
Tool Window 패널이 기본적으로 닫혀 있으므로 왼쪽 하단의 버튼을 클릭하여 표시합니다.
좌우측과 하측에 탭이 표시되므로, 우하의 SBT
를 클릭한다.
원하는 SBT 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Refresh external project
를 실행하십시오.
눈에 띄는 External Libraries에 로드되었는지 확인!
자동으로 변경이 반영되도록 변경
매번 Refresh 하는 것이 귀찮은 경우는 Use auto-import
옵션을 온으로 하지 않으면 안 된다.
일단 SBT tasks
에서 삭제하고 File
→ `Import Project...
로 .sbt
파일을 선택하는 것으로 가능했다.
글쎄, Scala하자.
Scala 언어 사양 너무 커.
Reference
이 문제에 관하여(IntelliJ IDEA 13에서 SBT가 지원되었으므로 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kazz187/items/e7377a0b35040b812ab3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
프로젝트의 디렉토리 구성 트리는 이런 느낌.
build.sbt
에는 이런 내용이 적혀 있다.build.sbt
name := "sbt-test"
version := "1.0"
적절한 로거를 설치해보십시오.
Scala의 Logger를 사용해보십시오.
이번에는 scalalogging
build.sbtname := "sbt-test"
version := "1.0"
libraryDependencies ++= Seq(
"com.typesafe" %% "scalalogging-slf4j" % "1.0.1",
"org.slf4j" % "slf4j-api" % "1.7.1",
"ch.qos.logback" % "logback-classic" % "1.0.7"
)
이 단계에서는 라이브러리가 설치되지 않았습니다.
SBT task 실행
Tool Window 패널이 기본적으로 닫혀 있으므로 왼쪽 하단의 버튼을 클릭하여 표시합니다.
좌우측과 하측에 탭이 표시되므로, 우하의 SBT
를 클릭한다.
원하는 SBT 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Refresh external project
를 실행하십시오.
눈에 띄는 External Libraries에 로드되었는지 확인!
자동으로 변경이 반영되도록 변경
매번 Refresh 하는 것이 귀찮은 경우는 Use auto-import
옵션을 온으로 하지 않으면 안 된다.
일단 SBT tasks
에서 삭제하고 File
→ `Import Project...
로 .sbt
파일을 선택하는 것으로 가능했다.
글쎄, Scala하자.
Scala 언어 사양 너무 커.
Reference
이 문제에 관하여(IntelliJ IDEA 13에서 SBT가 지원되었으므로 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kazz187/items/e7377a0b35040b812ab3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
name := "sbt-test"
version := "1.0"
libraryDependencies ++= Seq(
"com.typesafe" %% "scalalogging-slf4j" % "1.0.1",
"org.slf4j" % "slf4j-api" % "1.7.1",
"ch.qos.logback" % "logback-classic" % "1.0.7"
)
Tool Window 패널이 기본적으로 닫혀 있으므로 왼쪽 하단의 버튼을 클릭하여 표시합니다.
좌우측과 하측에 탭이 표시되므로, 우하의
SBT
를 클릭한다.원하는 SBT 프로젝트를 마우스 오른쪽 버튼으로 클릭하고
Refresh external project
를 실행하십시오.눈에 띄는 External Libraries에 로드되었는지 확인!
자동으로 변경이 반영되도록 변경
매번 Refresh 하는 것이 귀찮은 경우는 Use auto-import
옵션을 온으로 하지 않으면 안 된다.
일단 SBT tasks
에서 삭제하고 File
→ `Import Project...
로 .sbt
파일을 선택하는 것으로 가능했다.
글쎄, Scala하자.
Scala 언어 사양 너무 커.
Reference
이 문제에 관하여(IntelliJ IDEA 13에서 SBT가 지원되었으므로 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kazz187/items/e7377a0b35040b812ab3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Scala 언어 사양 너무 커.
Reference
이 문제에 관하여(IntelliJ IDEA 13에서 SBT가 지원되었으므로 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kazz187/items/e7377a0b35040b812ab3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)