sbt 构建scala 项目

环境:CentOS 6.3, Scala 2.10.3, Eclipse

1. Scala 安装

如果还没有安装Scala, 请打开以下链接,找到scala安装部分进行安装。

http://blog.csdn.net/zlcd1988/article/details/21177187

2. sbt 安装

$ cp -r sbt /usr/lib/
$ tar -xvf sbt-0.13.5.tgz
$ export SBT_HOME=/usr/lib/sbt
$ export PATH=$PATH:$SBT_HOME/bin
$ source /etc/profile 

测试sbt

$ sbt
[info] Loading global plugins from /home/hadoop/.sbt/0.13/plugins
[info] Set current project to downloads (in build file:/home/hadoop/Downloads/)
> 

这样就表示安装,配置都没问题了。

3.安装sbt eclipse 插件,构建scala eclipse 项目(这是针对sbt)

编辑文件

~/.sbt/0.13/plugins/plugins.sbt

把下面一行加入该文件中

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.5.0")

4. 安装eclipse scala插件,eclipse默认不支持scala开发

打开eclipse, 安装scala插件

搜索scala插件并安装

我这是已经安装,所以显示灰色的‘Update’.

5. 生成scala项目

$ mkdir scala
$ cd scala
$ find .
.
./src
./src/test
./src/test/java
./src/test/scala
./src/main
./src/main/java
./src/main/scala
./.classpath
./.project
./target

6. 导入eclipse

import->General->Existing Projects Into Workspace

生成目录结构和用maven生成项目几乎一样。

7. 测试是否可以开发

object FirstScala {
  def main(args: Array[String]) = {
    println("Hello Scala")
  }
}

搭建完成!!!!

sbt 构建scala 项目

时间: 2024-08-01 10:22:47

sbt 构建scala 项目的相关文章

使用SBT构建Scala项目

既然决定要在Scala上下功夫,那就要下的彻底.我们入乡随俗,学一下SBT.sbt使用ivy作为库管理工具.ivy默认把library repository建在user home下面. 安装SBT 在SBT的官网(http://www.scala-sbt.org/)下载相应版本的SBT. Windows环境下建议配置SBT的环境变量.(windows上搞开发真是越发蛋疼.)具体步骤不说了,就是把sbt/bin目录配置进PATH. 在sbt/bin下有个sbt.bat,查看该bat文件.可以了解到

sbt介绍与构建Scala项目

一.sbt简介 sbt是类似ANT.MAVEN的构建工具,全称为Simple build tool,是Scala事实上的标准构建工具. 主要特性: 原生支持编译Scala代码和与诸多Scala测试框架进行交互: 使用Scala编写的DSL(领域特定语言)构建描述 使用Ivy作为库管理工具 持续编译.测试和部署 整合scala解释器快速迭代和调试 支持Java与Scala混合的项目 二.sbt安装 在sbt官网下载,这里我是下载的sbt-0.13.11.zip,下载后加压到自己定义的文件夹,然后将

使用SBT构建Scala应用【转载】

使用SBT构建Scala应用 SBT简介 SBT是Simple Build Tool的简称,如果读者使用过Maven,那么可以简单将SBT看做是Scala世界的Maven,虽然二者各有优劣,但完成的工作基本是类似的. 虽然Maven同样可以管理Scala项目的依赖并进行构建, 但SBT的某些特性却让人如此着迷,比如: 使用Scala作为DSL来定义build文件(one language rules them all); 通过触发执行(trigger execution)特性支持持续的编译与测试

Chisel3-Intellij IDEA中使用sbt构建Chisel项目

https://mp.weixin.qq.com/s/gssjiiPW6zUzKwCFZdNduw 1. 使用Intellij IDEA创建Scala项目 Chisel项目,就是构建Scala项目.Intellij IDEA支持使用Maven等多种方式构建Scala项目: ?? ?? 这里选择Maven和IDEA,都可以很方便的构建项目.尤其是使用IDEA构建项目,不需要额外的下载,直接编写Scala代码,即可完成编译运行. 很遗憾的是,Chisel3的库对sbt有依赖(比如依赖sbt生成的Bu

SBT 构建scala eclipse开发

scala eclipse sbt 应用程序开发 搭建Eclipse开发Scala应用程序的一般步骤 一.环境准备: 1.Scala : http://www.scala-lang.org/ 2.Scala IDE for Eclipse :scala-ide.org 3.Sbt: http://www.scala-sbt.org/ 4.Sbt Eclipse : https://github.com/typesafehub/sbteclipse   typesafe的一个sbt for ecl

使用maven构建scala项目

eclipse安装scala插件和m2e-scala并不是支持的很好,因此使用maven创建scala工程的时候,IDEA可谓是最好的开发利器. 1. 创建工程之前的准备 2. IDEA界面创建Scala的Maven项目 创建工程之前的准备 IntelliJ IDEA Scala plugin for IDEA Maven IDEA界面创建Scala的Maven项目 1. 创建Maven工程,勾选右侧的Create from archetype选项,然后选中下方的scala-archetype-

在IDEA通过Maven构建Scala项目

首先在本地安装scala 我这里已经在本地安装好了. 打开本地的IDEA 安装scala 创建新的项目 选择scala的骨架 在这里提醒一下,本地安装的maven记得添加阿里源,不然很多包就下载不了 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url&

SBT 构建 spark streaming集成kafka (scala版本)

前言: 最近在研究spark 还有 kafka , 想通过kafka端获取的数据,利用spark streaming进行一些计算,但搭建整个环境着实不易,故特此写下该过程,分享给大家,希望大家可以少走点弯路,能帮到大家! 环境准备:    操作系统 : ubuntu14.04 LTS hadoop 2.7.1   伪分布式搭建 sbt-0.13.9 kafka_2.11-0.8.2.2 spark-1.3.1-bin-hadoop2.6 scala 版本 : 2.10.4 注: 请重视版本问题,

Eclipse中构建scala开发环境的步骤

Eclipse是一款非常使用的开发工具,熟悉它的童鞋应该都知道,它不仅是最常用的android开发工具,还是最常用的Java开发工具.既然eclipse如此重要,本文小编就和大家一起来扒一扒在eclipse中构建scala开发环境的相关知识,有兴趣的童鞋可以一起来看看. 1.scala是什么 其实,scala是 一种语法,类似Java,而sbt是 一个构建工具,类似maven,gradle,ant等.在eclipse中只有scala开发环境的插件,可以构建scala project,但是没有sb