Idea配置sbt(window环境)
近开发spark项目使用到scala语言,这里介绍如何在idea上使用sbt来编译项目。
开发环境:windows
1. 下载sbt
http://www.scala-sbt.org/download.html
我使用的是zip包,下载后解压到d:\tool\目录
2.添加配置
2.1 打开D:\tool\sbt\conf\sbtconfig.txt,在最后添加下面几行配置,注意指定的目录和文件
-Dsbt.ivy.home=D:/tool/sbt/.ivy2 -Dsbt.global.base=D:/tool/sbt/.sbt -Dsbt.repository.config=D:/tool/sbt/conf/repo.properties
第一行sbt.ivy.home指定了本地自定义的repository路径(如果不设置就是默认的用户目录C:\Users\Administrator\.ivy2)
2.2 在D:/tool/sbt/conf/目录下新建repo.properties文件,填写下面内容,指定镜像站的地址:
[repositories]localcomp-maven: http://repo.data.1verge.net/nexus/content/groups/public/store_cn: http://maven.oschina.net/content/groups/public/store_mir: http://mirrors.ibiblio.org/maven2/store_0: http://maven.net.cn/content/groups/public/store_1: http://repo.typesafe.com/typesafe/ivy-releases/store_2: http://repo2.maven.org/maven2/
2.3 在环境变量PATH中添加D:\sbt\tool\bin
3.Idea中设置
3.1 在idea中确保正确安装了scala插件
3.2 文件 -> 其他设置 -> 默认设置中如下设置
VM parameters:
-XX:MaxPermSize=512M -Dsbt.log.format=true -Dsbt.global.base=D:/tool/sbt/.sbt -Dsbt.ivy.home=D:/tool/sbt/.ivy2 -Dsbt.boot.directory=D:/tool/.sbt/boot/ -Dsbt.repository.config=D:/tool/sbt/conf/repo.properties
到此配置结束。
Idea配置sbt(window环境)相关推荐
- Window环境下配置MySQL 5.6的主从复制、备份恢复
Window环境下配置MySQL 5.6的主从复制.备份恢复 1.环境准备 Windows 7 64位 MySQL 5.6 主库:192.168.103.207 从库:192.168.103.208 ...
- Git window环境变量配置
git 环境变量安装过程详细图解 在dos窗口中输入git命令识别不了. 2.解决方法,配置git的环境变量 根据自己选择的安装目录 右键我的电脑 --> 属性–>高级系统设置–>环 ...
- 配置HADOOP开发环境
考虑到Windows平台尽管界面友好,但Hadoop环境配置较"怪异",需借助cygwin,这个过程并不优雅.正好我手上另有一套ubuntu环境,用着也很顺手,就在ubuntu中安 ...
- Tomcat与Jre绿色环境配置(生产环境)
Tomcat与Jre绿色环境配置(生产环境) 博客分类: Apache Java jreapachetomcat Tomcat运行时需要jre的支持,一般有两种方式,一种是用jdk带的jre,另一种 ...
- shell文件管理jenkins构建过程---window环境下报错:找不到shell文件
window环境下报错:找不到shell文件.查看jenkins本地文件,可以查看到shell文件: 检查job配置: 发现使用的是Execute shell; 这个项目只能在liunx下使用,在wi ...
- 【转】vscode配置C/C++环境
转自:vscode配置C/C++环境 - 知乎 VS Code配置 作者:谭九鼎 链接:Visual Studio Code 如何编写运行 C.C++ 程序? - 知乎 有改动.个人按照步骤后,做到复 ...
- 【数据库】Window环境安装MySQL Server 5.7.21
正常我们在mysql官网下载安装的MySQL比较大,因为它集成了好多东西,尽管方便,但是东西比较多,有些我们可能不想要,这时我们可以直接下载单个MySQL Server安装,所以这篇文章主要介绍的就是 ...
- linux login 安装桌面,Linux_Ubuntu Linux下安装配置fluxbox桌面环境,安装 基本系统Ubuntu 7.10 G - phpStudy...
Ubuntu Linux下安装配置fluxbox桌面环境 安装 基本系统Ubuntu 7.10 Gutsy,Xfce桌面.直接安装源里的fluxbox: aptitude install fluxbo ...
- OCM_第二天课程:Section1 —》配置 Oracle 网络环境
注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ...
最新文章
- python那么慢为什么还有人用-为什么Python比C++慢很多?
- bitmap xml大小 安卓_一张壁纸让安卓用户手机系统崩溃,包括三星、小米、一加等...
- 阿里云CentOS6.3 安装MongoDB教程
- #linux# su命令细节错误
- 现代软件工程 作业 1 个人项目
- 排队接水(洛谷-P1223)
- TensorFlow2.0(九)--Keras实现基础卷积神经网络
- 程序员都在用什么高效率的工具?
- mysql2008优化_SQL server 2008 数据库优化常用脚本
- (六)洞悉linux下的Netfilteriptables:如何理解连接跟踪机制?(2)
- 【单目标优化求解】基于matlab遗传算法求解单目标优化问题【含Matlab源码 1320期】
- java新手代码翻译成中文_急!老师让我把以下代码翻译成中文的
- 美国伊利诺伊大学香槟分校计算机专业,美国伊利诺伊大学香槟分校的专业排名分析...
- 从病毒开始聊聊那些windows下大杂烩
- Camera和Image sensor技术基础笔记(1) -- 光和CCD/CMOS sensor基础知识
- JavaScript实现图片漂浮
- 探索Redis设计与实现6:Redis内部数据结构详解——skiplist
- 机械硬盘速度测试软件用哪个,硬盘测评,脱颖而出的果然是它!
- keil 软件,不带flash,使用Jlink调试程序
- 基于android的便利店管理,基于Android系统智能POS安全系统及启动、数专利_专利查询 - 天眼查...
热门文章
- contentprovider的学习实例总结
- Android学习笔记--文件下载和SD卡的使用
- Windows Server 2008部署***服务器
- 无线共存:利用蓝牙和 WiFi 性能特性实现芯片间提权
- 特斯拉起诉离职员工窃取机密代码和文件
- 奇安信代码卫士报送的漏洞获评“CNVD平台2019年度最具价值漏洞”
- 谈谈lucene的DocValues特性之SortedNumericDocValuesField
- SpringBoot之RabbitMQ的使用
- 「大学生学编程系列」第六篇:如何学习C语言?
- 企业打开云HBase的正确方式,来自阿里云云数据库团队的解读