下載sbt: http://www.scala-sbt.org/download.html 解壓zip文件F:\sbt-0.13.15 配置環境變數 如果需要可以修改F:\sbt-0.13.15\sbt\conf\sbtconfig.txt #ivy的cache等,保存到指定的文件夾;不配置的話sb ...
下載sbt:
http://www.scala-sbt.org/download.html
解壓zip文件F:\sbt-0.13.15
配置環境變數
如果需要可以修改F:\sbt-0.13.15\sbt\conf\sbtconfig.txt
#ivy的cache等,保存到指定的文件夾;不配置的話sbt下載的jar包都會預設放到C盤的用戶目錄下
#-Dsbt.boot.directory=F:/sbt-0.13.15/sbt/boot
#The directory defined here is used to store all cached JARs resolved launcher.
#-Dsbt.ivy.home=F:/sbt-0.13.15/sbt/.ivy2
#-Dsbt.override.build.repos=true
#-Dsbt.global.base=F:/sbt-0.13.15/sbt/.sbt
#代理設置
#-Dhttp.proxyHost=xxx.xxx.com
#-Dhttp.proxyPort=xx
#-Dsbt.repository.config=F:/sbt-0.13.15/sbt/conf/repo.properties
建立repo.properties,添加阿裡雲
[repositories] local nexus-aliyun:http://maven.aliyun.com/nexus/content/groups/public nexus-aliyun-ivy:http://maven.aliyun.com/nexus/content/groups/public/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext] typesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
創建一個文件夾FirstSbtProject,構建以下目錄
修改build.sbt 內容
name := "FirstSbtProject"
version := "1.0"
scalaVersion := "2.10.6"
進入到項目根目錄,輸入sbt回車進入sbt交互模式, 第一次運行會比較慢,耐心等待,要下載相關的jars
輸入help命令查詢,即會列出一堆可用的命令
輸入show name,看當前項目的名字,輸入show libraryDependencies看當前項目依賴的庫,libraryDependencies太長記不住?輸入lib後按tab鍵,可列出相關內容
有一個強大的任務不得不特別拎出來說一下:console
輸入console回車,會在當前會話內啟動一個Scala REPL