记录一次事故——idea,sbt,scala

没事千万不要点idea的update啊,就算它自己弹出来的也不要管哦。

我们自己的IDE在使用过程中总会有各种settting的配置,更新之后这些都没有了,而且自己本地安装的插件也就都没有了,所以更新一定要谨慎。

这里记录下这次更新,并把更新之后对sbt的配置更改做一次记录,下次再出现问题就不用去网上找了。

1,字体设置

  • 直接去setting的font里面找, 值得注意的是console font更改之后需要重新打开console效果才会显示出来

2,sbt配置

  sbt这个其实比较烦人,本身我们自己系统装了sbt,但是使用idea的sbt plugin的时候,它并不会自动使用我们本地的sbt。所以需要配置,尤其是我们本地已经下载了大量的包文件的时候,更是需要。两种方法

  第一种:直接import project->sbt->global SBT setting在里面进行配置:

  •   VM parameters
-XX:MaxPermSize=512M
-Dsbt.ivy.home=e:/sbt/ivy/
  •   launcher(sbt-launch.jar)

  选择custom并把本地安装的sbt路径填进去。

  

  第二种:直接到setting下搜索sbt,相关修改项目与上面相似

时间: 2024-10-07 05:42:57

记录一次事故——idea,sbt,scala的相关文章

【知识积累】SBT+Scala+MySQL的Demo

一.背景 由于项目需要,需要在Sbt+Scala项目中连接MySQL数据库.由于之前使用Maven+Java进行依赖管理偏多,在Sbt+Scala方面也在不断进行摸索,特此记录,作为小模块知识的积累. 二.系统环境 Scala.Sbt.IDE的版本分别如下 Scala版本 ==> 2.11.8 Sbt版本   ==> 0.13.8 Idea Intellij版本   ==> 2016.2.2 三.步骤 3.1 新建SBT项目 3.2 添加Student类和程序入口 项目结构如下图所示 其

寒假学习记录2_Scala解释器的使用以及Scala程序的编译执行

Scala解释器的使用: 由于在前面的安装过程中,已经自动设置了path变量,所以不需要给出scala命令的路径全称,在命令提示符终端中输入“scala”命令便会进入scala命令行提示符状态(即“scala>”),可以在后面输入命令. 运行Scala解释器以后,就可以测试了.输入一条语句,解释器会立即执行语句并返回结果,这就是REPL(Read-Eval-Print Loop,交互式解释器).为我们提供了交互式执行环境,表达式计算完成就会输出结果,而不必等到整个程序运行完毕,因此可即时查看中间

scala成长之路:问题记录

scala成长之路(5)问题记录 还是在看scala sdk源码的时候,有很多问题要考自己慢慢摸索,这里做个记录. 一. 隐式转换的作用域? 隐式转换需要三个因素 1. 己方(当前对象) 2. 转换函数 3. 对方(转换的目标类) 这三个需要在同一个作用域内才能生效吗?举个简单的例子,依然是java HashSet隐式转换为scala Set(可以参看本系列(3)),我们只是在要用到转换的文件里写了一行: import scala.collection.JavaConverters._ 也就是说

如何解决Maven和SBT下载Jar包太慢

国内:如何解决Maven和SBT下载Jar包太慢 Maven 远程仓库 <mirror> <id>ui</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://uk.maven.org/maven2/</url> </mirror> <mirror

IntelliJ IDEA 开发scala

1.下载安装IntelliJ IDEA,并安装scala插件 我下载的是linux的13版本,linux版本是绿色版本,有一个启动的脚本,运行就可以了,也可以在linux建立快捷方式.windows的版本下载,点下一步,下一步就能安装. 下一步安装scala插件,开启idea,在欢迎界面点Configure->;Plugin->Browse repositories...搜索scala,然后点install plugin安装完,重启 2.建立scala with sbt project 还是在

scala集合与java集合的转换应用

今天在业务开发中遇到需要Scala集合转为Java集合的场景: 因为业务全部是由Scala开发,但是也避免不了调用Java方法的场景,所以将此记录下来加深记忆: import scala.collection.JavaConverters._ //需要导入这个包 val javaRequest: java.util.List[TAddShopRequest] = request.asJava//将Scala集合转为Java集合当作参数传入addShop方法 val res: DadaApiRes

spark(3) - scala独立编程

>>非集成: 环境需要 * spark 2.4.0 * scala 2.11.12 * sbt (打包) 开发过程 1.shell命令下创建项目目录结构 *****/ project / src / main / scala    -> . / ClassName.scala ( touch + gedit 命令) *****/ project -> . / ******.sbt (Scala & spark 配置信息) 2.编写代码 3.sbt打包jar - sbt pa

2月6日学习记录

1,背诵单词:dive:潜水  wreck:残骸,毁灭  vitamin:维生素  distribution:分配  dismiss:解雇  Soviet:苏维埃  dialect:方言  wrist:手腕  interpreter:解释着  spider:蜘蛛  destination:终点  van:厢式货车  Fahrenheit:华氏温度计的  worship:崇拜  step:步,脚本  tomb:坟墓  tight:紧的  vase:花瓶  twinkle:闪烁的 2,学习spark

Spark编程基础

ISBN 9787115488169 之前我们已经完成了Hadoop+Spark集群的搭建,下面改用这本书. 教材,讲义,实验 sbt Spark应用程序开发可以采用Scala+sbt,Java+Maven,或Python直接spark-submit三种方式. 这里介绍通过sbt编译打包Scala程序的命令行方法,也可以使用Intellij idea或Eclipse等集成开发环境. 安装 echo "deb https://dl.bintray.com/sbt/debian /" |