티스토리 뷰
이클립스에서 java를 개발할 때는 maven도 거의 통합되어 있어서 쓰기 편했는데, scala를 사용하려다보니 간단히 되지 않더군요. 그래서인지 intelliJ를 많이 쓰시더군요.
환경은 fedora 20이고 스칼라 버전이 2.10이라서 2.11을 다운받아서 아무데나 풀어놓고 ~/bin 에 압축해제 하면 있는 bin/scala 파일을 스태틱 링크만 걸어놨습니다.
sbt도 tgz 파일 다운받아서 아무데나 풀어놓고 ~/bin 에 스태틱 링크만 걸아놨습니다.
bin 에 있는 파일을 우선 로딩하기 때문에 여기 스태틱 링크 만들어놓으면 편합니다.
eclipe에는 http://scala-ide.org/download/current.html 참조해서 스칼라 플러그인을 설치합니다.
이 글을 쓸때는 luna까지 지원하고 있습니다.
sbt에는 sbt플러그인을 설치해야 하며,
https://github.com/typesafehub/sbteclipse/ 여기보고 자신의 sbt 버전에 맞게
~/.sbt/0.13/plugins/plugins.sbt 파일에 다음 내용을 추가합니다.
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "3.0.0")
원래 자바 개발하던 때처럼 사용할 workspace를 하나 만들고, 그 아래에 프로젝트 디렉터리를 하나 만들어줍니다.
그 디렉터리에서 sbt eclipse 라고 실행하면 이클립스 프로젝트를 만들어줍니다.
이 때 build.sbt는 만들어주지 않으므로 아래의 예와 같이 build.sbt파일을 만들어줍니다.
name := "testSbtEclipse"
version := "1.0"
scalaVersion := "2.11.5"
libraryDependencies += "org.scalatest" % "scalatest_2.11" % "2.2.1" % "test"
이제 만들어진 프로젝트를 이클립스 내에서 import 하면 됩니다.
libraryDependencies에 항목을 추가하고 난 다음에는 sbt eclipse 명령을 이클립스 외부에서 다시 실행해주고 이클립스에서 프로젝트를 새로 고침해주면 됩니다.
참조
http://stackoverflow.com/questions/9070336/how-to-have-eclipse-recognize-dependencies-from-sbt
http://www.scalatest.org/download
- Total
- Today
- Yesterday
- Java
- openoffice
- yum update
- 리눅스
- xml2
- 파란 화면을 보았니
- gl2
- Arrays
- PostgreSQL
- OO3
- 병합정렬
- GMT
- Eclipse
- SimpleDateFormat
- JavaMail
- 다음팟인코더
- smplayer
- IcedTea6
- Linux
- OpenJDK6
- Numbering
- 출력드라이버
- Fedora 9
- Fedora 8
- pl/java
- output driver
- tsclient
- subervsion
- userguide
- 모토로이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |