近開發spark項目使用到scala語言,這里介紹如何在idea上使用sbt來編譯項目。
開發環境:windows
1. 下載sbt
http://www.scala-sbt.org/download.html
我使用的是zip包,下載后解壓到d:\tool\目錄
2.添加配置
2.1 打開D:\tool\sbt\conf\sbtconfig.txt,在最后添加下面幾行配置,注意指定的目錄和文件
-Dsbt.ivy.home=D:/tool/sbt/.ivy2 -Dsbt.global.base=D:/tool/sbt/.sbt -Dsbt.repository.config=D:/tool/sbt/conf/repo.properties
第一行sbt.ivy.home指定了本地自定義的repository路徑(如果不設置就是默認的用戶目錄C:\Users\Administrator\.ivy2)
2.2 在D:/tool/sbt/conf/目錄下新建repo.properties文件,填寫下面內容,指定鏡像站的地址:
[repositories] local comp-maven: http://repo.data.1verge.net/nexus/content/groups/public/ store_cn: http://maven.oschina.net/content/groups/public/ store_mir: http://mirrors.ibiblio.org/maven2/ store_0: http://maven.net.cn/content/groups/public/ store_1: http://repo.typesafe.com/typesafe/ivy-releases/ store_2: http://repo2.maven.org/maven2/
2.3 在環境變量PATH中添加D:\sbt\tool\bin
3.Idea中設置
3.1 在idea中確保正確安裝了scala插件
3.2 文件 -> 其他設置 -> 默認設置中如下設置
VM parameters:
-XX:MaxPermSize=512M -Dsbt.log.format=true -Dsbt.global.base=D:/tool/sbt/.sbt -Dsbt.ivy.home=D:/tool/sbt/.ivy2 -Dsbt.boot.directory=D:/tool/.sbt/boot/ -Dsbt.repository.config=D:/tool/sbt/conf/repo.properties
到此配置結束。