博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sbt 学习笔记(1)sbt安装和交互式界面使用
阅读量:7059 次
发布时间:2019-06-28

本文共 1384 字,大约阅读时间需要 4 分钟。

下载sbt:

 

 

解压zip文件F:\sbt-0.13.15

 

配置环境变量

 

如果需要可以修改F:\sbt-0.13.15\sbt\conf\sbtconfig.txt

#ivy的cache等,保存到指定的文件夹;不配置的话sbt下载的jar包都会默认放到C盘的用户目录下

#-Dsbt.boot.directory=F:/sbt-0.13.15/sbt/boot

#The directory defined here is used to store all cached JARs resolved launcher.

#-Dsbt.ivy.home=F:/sbt-0.13.15/sbt/.ivy2

#-Dsbt.override.build.repos=true

#-Dsbt.global.base=F:/sbt-0.13.15/sbt/.sbt

#代理设置

#-Dhttp.proxyHost=xxx.xxx.com  

#-Dhttp.proxyPort=xx

#-Dsbt.repository.config=F:/sbt-0.13.15/sbt/conf/repo.properties

建立repo.properties,添加阿里云

[repositories]localnexus-aliyun:http://maven.aliyun.com/nexus/content/groups/publicnexus-aliyun-ivy:http://maven.aliyun.com/nexus/content/groups/public/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]typesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly

 

创建一个文件夹FirstSbtProject,构建以下目录

 

 

修改build.sbt 内容

 

name := "FirstSbtProject"

version := "1.0" 

scalaVersion := "2.10.6"

进入到项目根目录,输入sbt回车进入sbt交互模式, 第一次运行会比较慢,耐心等待,要下载相关的jars

输入help命令查询,即会列出一堆可用的命令

输入show name,看当前项目的名字,输入show libraryDependencies看当前项目依赖的库,libraryDependencies太长记不住?输入lib后按tab键,可列出相关内容

 

有一个强大的任务不得不特别拎出来说一下:console 

输入console回车,会在当前会话内启动一个Scala REPL

 

转载于:https://www.cnblogs.com/AK47Sonic/p/7056475.html

你可能感兴趣的文章
linux定时任务Crond之调试定时任务7条生产经验12
查看>>
轻松精通awk数组企业问题案例
查看>>
K8S集群中部署jenkins
查看>>
Zabbix IPMI 调试的问题
查看>>
基于seajs加载模块的入口脚本
查看>>
How To Update Local IPS Package Repository
查看>>
韩寒的经典格言有哪些?
查看>>
OpenStack Swift 对象存储管理(六)
查看>>
SHELL编程练习-获得指定目录下的所有文件及文件夹的大小
查看>>
XML 命名空间(XML Namespaces)
查看>>
一个IT人的未来短期计划和阶段总结
查看>>
openstack issue 4
查看>>
一次真实的网购装机实战经历
查看>>
通过virt工具安装管理KVM虚拟机
查看>>
Hadoop测试常见问题和测试方法
查看>>
利用IPSec安全策略阻断内网违规外联(一)
查看>>
运维85条军规
查看>>
zabbix监控oracle 12c
查看>>
IT人论房价 (四) 泡沫和破灭
查看>>
DOM编程
查看>>