SBT安裝使用配置

1. 流程

若是不想看上面的資源,能夠直接按這個來html

(1)下載,scalajava

(2)安裝配置,使用SBT構建Scala項目windows

新增一個SBT_HOME,變量值爲本身sbt的安裝路徑.我這邊是D:\sbt-1.0.4maven

在path中追加%SBT_HOME%\bin;測試

2. 其餘

2.1 修改ivy倉庫、sbt倉庫地址

默認以「C:\用戶\[用戶名]\.ivy2」和「C:\用戶\[用戶名]\.sbt」爲本地倉庫,重裝系統後就全沒了。spa

如果windows系統,則只會使用「[SBT_HOME]\conf」下的sbtconfig.txt,不會用到sbtopts。如下以個人配置爲例:命令行

修改sbtconfig.txt,添加:scala

# Set the java args to high

-Xmx512M

-XX:MaxPermSize=256m

-XX:ReservedCodeCacheSize=128m



# Set the extra SBT options

-Dsbt.log.format=true

-Dsbt.boot.directory=D:/sbt-repo/.sbt/boot/
-Dsbt.ivy.home=D:/sbt-repo/.ivy2/
-Dsbt.global.base=D:/sbt-repo/.sbt
-Dsbt.repository.config=D:/sbt-1.0.4/conf/repositories

 

2.2 修改遠程倉庫鏡像

通過個人測試,因爲maven與ivy的倉庫結構不一樣,因此沒法直接令ivy從maven遠程倉庫進行下載。具體是否能夠整合ivy+maven,還沒測試過。code

(1)在「[SBT_HOME]\conf」下建立repositories文件:orm

[repositories]  
  local
  nexus-tae: http://mvnrepo.tae.taobao.com/content/groups/public/
  nexus-aliyun: http://maven.aliyun.com/nexus/content/groups/public
  repo2: http://repo2.maven.org/maven2/

 

(2)修改「[SBT_HOME]\conf\sbtconfig.txt」,添加:

-Dsbt.repository.config=D:/sbt-1.0.4/conf/repositories

 

3. 建議

(1)並不強制要求必定要在「[SBT_HOME]\conf」下建立repositories文件,網上的帖子通常都說在.sbt下建立repositories。但我認爲repositories是一種配置信息,統一放在conf下比較容易找。若是之後刪庫,也不會影響配置

4. 建議

cmd命令行下,按enter鍵,開始下載sbt的依賴包。

以後就要開始漫長的等待,下載失敗繼續嘗試,等了大約一上午吧,而後終於成功了。

成功的標誌:

輸入sbt about會提示信息,表示安裝成功。

相關文章
相關標籤/搜索