zoukankan      html  css  js  c++  java
  • windows下使用sbt搭建Scala开发环境

       由于业务的需要,开始学习使用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%in”。

          因为sbt会使用ivy作为库管理工具。ivy默认把library repository建在user home下面。Unix/Linux/Mac OS都还好说,如果就一个分区(或一个逻辑分区),无所谓发在哪个位置啦。如果操作系统是Windows,有分了C: D: E: 等若干分区,还是不要放在默认的%USERPROFILE%下面,C盘会随着开发的项目越来越多,大量的空间被开发库所占用。在sbt目录下confsbtconfig.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")

  • 相关阅读:
    如何正确记忆单词
    转:超级通用型分页存储过程
    Delphi报表开发ReportMachine的小计和总计的计算
    DELPHI编程用SQLDMO呈现带进度条的SQL Server数据库Databnse备份!
    datasnap 2010 心跳包,连接断开处理
    合并BPL包图文教程
    Borland DataSnap(MIDAS)三层架构编程中,主细表的处理方式
    网上摘的 杀进程函数
    为RB定制支持参数的自定义函数
    获取一个数据库中的所有表的名称、一个表中所有字段的名称
  • 原文地址:https://www.cnblogs.com/shenlanzifa/p/5288763.html
Copyright © 2011-2022 走看看