Lui*_*hys 11 scala intellij-idea sbt sbt-idea
我是SBT的新手,不确定如何启动项目.有人能指出我创建Hello World类型项目的初学者指南,还是给我一些线索?
我首选的IDE是IDEA.我sbt-idea按照IDEA插件页面上的说明运行.目前我有点困惑,因为
scalaVersion := "2.9.0"中build.sbt文件?这意味着IDEA无法识别object HelloWorld extends App {}.谢谢.
Nic*_*ler 16
这对我有用:
首先得到sbt和gen-idea插件...
sbt命令.这应该下载scala库并创建一个"项目"和"目标"目录.使用以下行在此目录中创建一个新文件'build.sbt',如sbt-idea插件Github wiki中所述:
resolvers += "sbt-idea-repo" at "http://mpeltonen.github.com/maven/"
addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.0.0")
Run Code Online (Sandbox Code Playgroud)更改回主项目目录,例如〜/ myCode/myNewProject.跑sbt.它应该下载gen-idea插件.
gen-idea命令.它应该创建IDEA项目目录.对我来说,它也会发出大量的警告.现在获得IDEA SBT控制台插件......
组成一个新的'build.sbt'文件并将其放在〜/ myCode/myProject(或者你称之为的任何东西)中.由于我只是搞清楚sbt,到目前为止我很简单 - 只是提名scalatest作为依赖并使用Scala 2.9:
name := "myProject"
version := "0.1"
organization := "me"
libraryDependencies += "org.scalatest" % "scalatest_2.9.0" % "1.6.1"
scalaVersion := "2.9.0"
Run Code Online (Sandbox Code Playgroud)reload在IDEA屏幕底部的SBT控制台中输入命令.它应该为您下载scalatest和Scala 2.9.也许你也需要运行'更新'.