windows下使用sbt搭建Scala开发环境
2014-06-17 12:32
417 查看
由于业务的需要,开始学习使用Scala语言,下面将scala项目的开发搭建做了一个总结。
1. 需要的软件
Scala: http://www.scala-lang.org/downloads
Scala IDE: http://scala-ide.org/
Scala-sbt: http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html
2:安装、配置
Scala是一种运行于JVM之上的新型语言,所以在安装以上三个软件之前,请确保已经安装了JDK。jdk6或7都可以。
(1)软件安装没有相互依赖要求,安装没有顺序,一般默认安装。其中Scala IDE和Scala-sbt是免安装的,直接解压到想存放的目录即可。
(2)scala在安装时会自动将bin目录添加到环境变量path里。需要配置的只有Scala-sbt,新建环境变量SBT_HOME,值为sbt的安装目录,在环境变量path末尾添加“%SBT_HOME%\bin”。
因为sbt会使用ivy作为库管理工具。ivy默认把library repository建在user home下面。Unix/Linux/Mac OS都还好说,如果就一个分区(或一个逻辑分区),无所谓发在哪个位置啦。如果操作系统是Windows,有分了C: D: E: 等若干分区,还是不要放在默认的%USERPROFILE%下面,C盘会随着开发的项目越来越多,大量的空间被开发库所占用。在sbt目录下conf\sbtconfig.txt的最后增加下面两行,可以指定sbt下载的jar包存放的位置
-Dsbt.boot.directory=D:/sbt/boot/
-Dsbt.ivy.home=D:/sbt/ivy/
(3)在命令行中执行sbt命令,下载依赖jar包。 由于网络的问题,可能导致有些jar包下载失败,所以多执行几次。之后就可以新建工程 了。
3:用sbt创建eclipseIDE项目,新建一个文件夹,例如gogo,作为工程目录,sbt命令的执行都是在该目录下。
分为两个步骤:
1. 手工建立build.sbt,用sbt compile 命令建立sbt项目;执行之后,会在gogo目录下生成project和target两个目录。
2. 在新生成的project目录下手工建立 plugins.sbt,用sbt eclipse命令建立eclipse项目,之后可以用eclipseIDE导入文件类项目
具体文件如下:
1. build.sbt
name := "gogo"
scalaVersion := "2.11.1"
version := "1.0"
scalacOptions += "-deprecation"
libraryDependencies <+= (scalaVersion)("org.scala-lang" % "scala-compiler" % _)
说明:name 为创建的工程的名字,scalaVersion为你安装的scalaVersion的版本。version为你创建的工程的版本。
2. plugins.sbt
1. 需要的软件
Scala: http://www.scala-lang.org/downloads
Scala IDE: http://scala-ide.org/
Scala-sbt: http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html
2:安装、配置
Scala是一种运行于JVM之上的新型语言,所以在安装以上三个软件之前,请确保已经安装了JDK。jdk6或7都可以。
(1)软件安装没有相互依赖要求,安装没有顺序,一般默认安装。其中Scala IDE和Scala-sbt是免安装的,直接解压到想存放的目录即可。
(2)scala在安装时会自动将bin目录添加到环境变量path里。需要配置的只有Scala-sbt,新建环境变量SBT_HOME,值为sbt的安装目录,在环境变量path末尾添加“%SBT_HOME%\bin”。
因为sbt会使用ivy作为库管理工具。ivy默认把library repository建在user home下面。Unix/Linux/Mac OS都还好说,如果就一个分区(或一个逻辑分区),无所谓发在哪个位置啦。如果操作系统是Windows,有分了C: D: E: 等若干分区,还是不要放在默认的%USERPROFILE%下面,C盘会随着开发的项目越来越多,大量的空间被开发库所占用。在sbt目录下conf\sbtconfig.txt的最后增加下面两行,可以指定sbt下载的jar包存放的位置
-Dsbt.boot.directory=D:/sbt/boot/
-Dsbt.ivy.home=D:/sbt/ivy/
(3)在命令行中执行sbt命令,下载依赖jar包。 由于网络的问题,可能导致有些jar包下载失败,所以多执行几次。之后就可以新建工程 了。
3:用sbt创建eclipseIDE项目,新建一个文件夹,例如gogo,作为工程目录,sbt命令的执行都是在该目录下。
分为两个步骤:
1. 手工建立build.sbt,用sbt compile 命令建立sbt项目;执行之后,会在gogo目录下生成project和target两个目录。
2. 在新生成的project目录下手工建立 plugins.sbt,用sbt eclipse命令建立eclipse项目,之后可以用eclipseIDE导入文件类项目
具体文件如下:
1. build.sbt
name := "gogo"
scalaVersion := "2.11.1"
version := "1.0"
scalacOptions += "-deprecation"
libraryDependencies <+= (scalaVersion)("org.scala-lang" % "scala-compiler" % _)
说明:name 为创建的工程的名字,scalaVersion为你安装的scalaVersion的版本。version为你创建的工程的版本。
2. plugins.sbt
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.5.0")
相关文章推荐
- windows下使用sbt搭建Scala开发环境
- windows下使用sbt搭建Scala开发环境
- 使用sbt搭建Scala开发环境的总结
- 使用sbt搭建Scala开发环境的总结
- 使用sbt搭建Scala开发环境的总结
- Scala 深入浅出实战经典 第97讲:使用SBT开发Akka第一个案例环境搭建详解
- Windows下Scala编程环境的构建:使用SBT
- Windows下使用VIM,搭建Mainframe开发环境(四)---文件查找
- Windows下使用VIM,搭建Mainframe开发环境(五)---z/OS PLI成员变量自动补齐
- Windows下使用VIM,搭建Mainframe开发环境(八)---自定义功能函数
- Windows使用WxWidgets开发界面(c++)环境搭建
- Windows 下,使用android_x86 4.3搭建开发环境,超级快 !!!
- 使用cygwin 和 scala-eclipse 搭建 Mahout 源代码的开发环境
- Windows下使用 devkitPro 搭建Wii开发环境(配图)
- Windows平台使用CodeBlocks和Wxwidgets搭建C++开发环境
- Windows下使用VIM,搭建Mainframe开发环境(一)
- 使用Microsoft Web Platform Installer在windows平台搭建IIS+PHP+MySQL开发环境
- Windows下使用VIM,搭建Mainframe开发环境(七)---编译并修改源文件
- Windows使用MinGW搭建C/C++开发环境 (二)转载
- 使用GNUstep在Windows上搭建Objective-C开发环境所遇问题的解决