每一个人有每一个人的悲剧,个人悲剧就是选择 ScalaIDE + Maven 做为 Scala 开发环境, 致使折腾到吐血。回想一下选择IDE的理由:java
# 直接从本地maven仓库中去拉去Jar包 resolvers ++= Seq( "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/", "Local Maven Repo" at "C://Users/zhangbaofeng/.m2/repository" )
# 设置 jvm 内存使用参数 -Xmx512M -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=128m # 其余的sbt参数 -Dsbt.log.format=true -Dhttp.proxyHost=dev-proxy.oa.com -Dhttp.proxyPort=8080 -Dhttps.proxyHost=dev-proxy.oa.com -Dhttps.proxyPort=8080 # 设置boot目录以及ivy本地仓库地址 -Dsbt.boot.directory=D:/java/scala/sbtboot/ -Dsbt.ivy.home=D:/java/scala/sbtivy2/
请参考:http://debugo.com/idea-scala-ide/ 步骤1:安装 Java、Scala、SBT、Idea
步骤2:安装 sbt idea 插件
主要是在user_home/.sbt/0.13 下面新建 plugins 目录,而后在里面新建 build.sbt, 添加内容:git
resolvers += "Sonatype snapshots" at "https://oss.sonatype.org/content/repositories/snapshots/" addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0")
步骤3:进入控制台 输入命令 sbt,记住不要上不了网哦 而后在有build.sbt的目录下面执行命令:gen-idea 搞定github
巨坑的Idea问题:一、必须保证hosts文件 localhost 对应的是 127.0.0.1 不然没法联网 二、必须保证 build.sbt 保证行与行之间按空白分割eclipse