Scala on MAC(2)Scala IDE Version and Environment Prepare
1. Some Tools to prepare
Spring Tool Suite - 3.1.0
http://www.springsource.org/downloads/sts-ggts
Typesafe Scala IDE - 2.1-M2-2.9
http://typesafe.com/stack/scala_ide_download
Eclipse - 4.2.1
http://www.eclipse.org/downloads/
eclipse-jee-juno-SR1-macosx-cocoa-x86_64
Scala - 2.10.0
http://www.scala-lang.org/downloads
2. Prepare Scala
Just unzip the scala and put it in my tool directory
/Users/carl/tool/scala-2.10.0
Since I already have scala 2.9.2 on my pc, so I will do like this.
>sudo ln -s /Users/carl/tool/scala-2.9.2 scala2.9.2
>sudo ln -s /Users/carl/tool/scala-2.10.0 scala2.10.0
Delete my old directory link
>sudo rm scala
Update it to the latest one
>sudo ln -s scala2.10.0 scala
Check the version
>scala -version
scala code runner version 2.10.0
3. Prepare Eclipse
TypeSafe eclipse
Right now, I plan to use TypeSafe eclipse, only because it is small
I plan to install the plugin from here:
http://download.scala-ide.org/sdk/e37/scala210/dev/site/
I pick up the URL from this website:
http://scala-ide.org/download/milestone.html
Maybe, if we use other version of eclipse, we need to change the plugin URL.
It is working on type safe eclipse Scala IDE
Spring Tool Suite
Install the default Scala plugin on dashboard first.
The scala version is 2.9.3. It is not right for me. I will change it.
Firstly, uninstall the old 2.9.3 plugin. Then use this URL for STS 3.10.0
http://download.scala-ide.org/sdk/e38/scala210/dev/site/
It works.
In STS, there is already git plugin. So it is good for me. So I will go to 'Git Repository Exploring' view and choose 'Add an existing local Git repository'
4. Some project Tips
Build to eclipse based on SBT
Create a file ~/.sbt/plugins/build.sbt
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")
>sbt eclipse
or
>sbt
sbt>update
sbt>eclipse
References:
http://www.springsource.org/downloads/sts-ggts
http://sillycat.iteye.com/blog/1725920
分享到:
相关推荐
Scala IDE,全称为Scala Integrated Development Environment,是一款专为Scala编程语言设计的集成开发环境,它构建于Eclipse平台上。在本例中,我们讨论的是针对Eclipse Juno版本的Scala IDE,支持Scala 2.9版本。...
Scala IDE 是一个专门为 Scala 编程语言设计的集成开发环境(IDE),它为 Scala 开发者提供了丰富的功能和便利。最新版本的 Scala IDE 提供了更优化的性能、增强的调试器以及更好的代码补全支持,旨在提升开发效率和...
scala eclipse插件.对应scala版本:2.10--2.11,对应eclipes版本:4.4--4.5. update site:http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site 下载地址:...
scalaIDE with code coverage and testng
aspects of its history, purposes, and how to install Scala on Windows, Linux, and Mac OS. After that, the Scala web framework will be discussed in brief. Then, we will provide a comparative analysis ...
在标题提到的"intellij-ide17的scala插件"中,我们关注的是IntelliJ IDEA 2017版本对于Scala语言的支持。Scala是一种多范式编程语言,融合了面向对象和函数式编程的概念,广泛应用于大数据处理、Web开发和分布式计算...
标题中的“图解,Eclipse+ADT+ScalaIDE用Scala写Android程序”指的是使用Eclipse集成开发环境(IDE),Android Developer Tools (ADT)插件以及ScalaIDE扩展来编写Android应用程序的过程。这个过程涉及了Java语言替代...
2. 将解压后的Scala目录添加到系统的PATH环境变量中,以便在命令行中直接调用 Scala 命令。 3. 确保已安装Java Development Kit (JDK) 8 或更高版本,因为Scala需要JVM才能运行。 4. 验证安装是否成功,可以在命令行...
本课程主要学习scala编辑器ide的安装以及maven插件的安装,快速将工具搭建起来。方便后期课程进行使用。
Eclipse Plugin ScalaIDE 4.0 是一个专为Eclipse集成开发环境设计的开源插件,专注于Scala语言的开发支持。这个版本是针对Eclipse 4.0版本优化的,因为其后续版本4.1存在一些已知的问题,所以用户可能会更倾向于选择...
2. **标准库**:Scala的标准库提供了大量的类和模块,包括集合操作、I/O、反射、并发处理等,这些是编写Scala程序的基础。 3. **Scala REPL**:Read-Eval-Print Loop,交互式解释器,允许开发者即时测试代码片段,...
ScalaIDE是专为Scala编程语言设计的一款集成开发环境(IDE),它为Scala程序员提供了丰富的功能,包括代码编辑、调试、构建工具以及代码分析等。在本系列的第一部分中,我们将探讨ScalaIDE的基础设置和基本使用方法,...
Scala and Spark for Big Data Analytics by Md. Rezaul Karim English | 25 July 2017 | ISBN: 1785280848 | ASIN: B072J4L8FQ | 898 Pages | AZW3 | 20.56 MB Harness the power of Scala to program Spark and ...
org.scala-ide.sdt.update-site.zip org.scala-ide.sdt.update-site.zip org.scala-ide.sdt.update-site.zip
Eclipse-Scala-IDE-Oxgen.zip Eclipse Scala IDE 环境的配置配套的插件. 教程地址: https://yanxml.blog.csdn.net/article/details/89250222 Eclipse 版本: Oxygen.
Scala3的发布标志着该语言的进一步成熟,它引入了一系列改进,旨在解决早期版本中的一些痛点,同时保持对现有Scala2代码库的兼容性。 在Scala3中,最重要的变化之一是类型推断的增强。新的Typelevel Scala项目引入...
2. **Scala 2.12.1更新与改进**: - **性能提升**:相比于之前的版本,2.12.1在编译速度和运行效率上进行了优化。 - **JVM兼容性**:Scala 2.12.x主要针对Java 8及更高版本进行优化,充分利用了JVM的新特性,如...
I’ve watched programmers learn Scala on the job and succeed. It can be done, and it can be fun. As Scala programmers like me have grown to better understand what this powerful language can do, so ...
Scala 2.11 Eclipse 插件是为开发者提供在 Eclipse IDE 中编写、运行和调试 Scala 代码的支持工具。这个压缩包"scala211-eclipse-plugin(4.4and4.5).zip"显然是针对Eclipse 4.4 (Luna) 和 4.5 (Mars) 版本设计的,它...
2. **实时错误检查**:在编写代码时,IDE会即时检测语法错误和潜在问题,帮助开发者尽早发现并修复问题。 3. **代码导航**:通过跳转到定义、查找用法等功能,开发者可以迅速理解和修改代码结构。 4. **重构工具**:...