build.sbt 파일 내 선언하는 내용 정리
sbt.version=0.13.15
요구된 버전이 local에서 사용할수 없다면, sbt launcher가 알맞은 버전을 다운 받음. version이 정의가 되어 있지 않으면 sbt launcher가 임의로 골라줌(비추천).
build.sbt의 세팅은 project가 load될때 단 한번 평가되고, 다시 평가하지 않는다.
sbt version 0.13.13 포함 이후 버전에서 사용할 수 있는 new
커맨드를 사용하면 새로운 프로젝트를 만들 수 있다.
# Check sbt version
$ sbt sbtVersion
...
[info] 0.13.9
# Upgrade sbt version by using brew
$ brew upgrade sbt
sbt를 upgrade 하니 0.13.15로 되었다 (2017.06.09).
sbt new command 이용한 seed 프로젝트 생성 및 run 테스트는 공식문서를 보고 진행하였다.
- 단수 라이브러리 추가
libraryDependencies += "com.typesafe" % "config" % "1.3.1"
- 복수 라이브러리 추가
libraryDependencies ++= Seq( scalaTest % Test, "com.typesafe" % "config" % "1.3.1", "com.typesafe.slick" %% "slick" % "3.0.0", "com.zaxxer" % "HikariCP" % "2.3.2", "org.mariadb.jdbc" % "mariadb-java-client" % "1.5.9", "org.slf4j" % "slf4j-nop" % "1.6.4" )