每一個人有每一個人的悲劇,個人悲劇就是選擇 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