Idea上配置sbt(window环境)

Posted 胖子学习天地

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Idea上配置sbt(window环境)相关的知识,希望对你有一定的参考价值。

近开发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

 

 

 

到此配置结束。

 

以上是关于Idea上配置sbt(window环境)的主要内容,如果未能解决你的问题,请参考以下文章

Spark机器学习速成宝典基础篇01Windows下spark开发环境搭建+sbt+idea(Scala版)

Eclipse怎么全局搜索替换

IDEA中使用SBT构建SCALA项目

从入门到入土 Hadoop新手搭建 windows下scala+idea+sbt安装

IntelliJ Idea 找不到 sbt-idea-compiler-indices

Windows上Intellij + Java + Scala + Sbt环境搭建