1、下载sbt通用平台压缩包:sbt-0.13.5.tgz
http://www.scala-sbt.org/download.html
2、建立目录,解压文件到所建立目录
$ sudo tar zxvf sbt-0.13.5.tgz -C /opt/scala/
3、建立启动sbt的脚本文件
/*选定一个位置,建立启动sbt的脚本文本文件,如/opt/scala/sbt/ 目录下面新建文件名为sbt的文本文件*/
$ cd /opt/scala/sbt/
$ vim sbt
/*在sbt文本文件中添加
SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /opt/scala/sbt/bin/sbt-launch.jar "$@"
然后按esc键 输入 :wq 保存退出,注意红色字体中的路径是定位到解压的sbt文件包中的sbt-launch.jar文件的绝对路径*/
/×修改sbt文件权限×/
$ chmod u+x sbt
4、配置PATH环境变量,保证在控制台中可以使用sbt命令
$ vim ~/.bashrc
/*在文件尾部添加如下代码后,保存退出*/
export PATH=/opt/scala/sbt/:$PATH
/*使配置文件立刻生效*/
$ source ~/.bashrc
5、测试sbt是否安装成功
/*第一次执行时,会下载一些文件包,然后才能正常使用,要确保联网了,安装成功后显示如下*/
$ sbt sbt-version
[info] Set current project to sbt (in build file:/opt/scala/sbt/)
[info] 0.13.5
相关推荐
手动安装Spark的sbt,对原jar包内容进行修改后重新打包,下载后创建shell脚本即可用
0.6 - 手动安装 sbt 而不是 deb。 0.5 - 支持版本标签。 0.4 - 修复 APT 依赖:openjdk-6-jre --> oracle-java7-installer。 0.3 - 将 Java 依赖项从更改为 。 0.2 - 这个存储库是从分叉出来的。 用法 主要...
安装启用sbt-tests-metadata插件的最简单方法是在全局~/.sbt/1.0/plugins/plugins.sbt文件中添加以下行: addSbtPlugin("io.github.vlachjosef" % "sbt-tests-metadata" % "0.1.0")用法该插件定义: sbt设置称为...
kafkaMonitor 监控 kafka 消费 offset,支持kafka new api 消费,offset 存储于 kafka 内置topic 中。已手动SBT打包,直接使用。使用方法详见官网
没有快照,没有手动标记 如果您的构建配置了多个scala版本,则自动执行交叉发布 使用sbt-sonatype的快速新sonatypeBundleRelease 使用ciRelease进行内部设置(例如jenkins / artifactory / nexus等),非常容易...
Scala-TS Scala-TS从Scala生成...手动构建 可以使用构建核心库和编译器插件。 sbt +core/publishLocal SBT插件也可以构建: sbt '^ sbt-plugin/publishLocal' 运行测试: : 可以执行针对核心库和编译器插件的测
build.sbt启用自动以及手动触发(使用sbt slick )代码生成。 src/main/scala/Example.scala使用生成的代码。 该代码生成到文件target/scala-2.11/src_managed/slick/demo/Tables.scala ,可以在sbt脚本中对其进行...
预报这是我在2015年10月15日的里斯本Scala会议上发表的演讲的演示。如果具有一个简单的Web服务器,它可以根据天气预报响应风声。 最好按以下顺序查看代码: —数据模型该...跑步安装sbt: : 运行sbt test来运行测试。
换句话说,假设您没有任何全局设置/插件,除非您手动更改版本来手动中断版本,否则该版本不会中断。 享受! sbt new devinsideyou/scala-seed.g8 # for Scala 2.x sbt new devinsideyou/scala3-seed.g8 # for ...
先决条件Java 1.8或更高版本JDBC驱动程序,已通过DB2和PostreSQL测试sbt 安装git clone cd ParquetJDBC sbt汇编确保创建了jar。 ls target / scala-2.12 / classes ParquetJDBC.jar update zinc启动应用程序在启动...
开发人员cd akka-cluster-heartbeatsbt 'run cmd --option'测验sbt test如果您在IntelliJ IDEA中运行测试,请不要忘记手动运行多jvm测试: sbt multi-jvm:test建造sbt assembly用法java -jar target/scala-2.11/akka...
换句话说,假设您没有任何全局设置/插件,除非您手动更改版本来手动中断版本,否则该版本不会中断。 享受! sbt new devinsideyou/scala-seed.g8 # for Scala 2.xsbt new devinsideyou/scala3-seed.g8 # for Scala ...
安装 在build.sbt中添加到libraryDependencies : " com.github.lesbroot " %% " typedudf " % " 1.1.6 " 动机 Spark sql用户定义的函数不支持将结构类型反序列化为Product类型(案例类,元组等),因此您必须手动...
用法首先在您的build.sbt添加依赖build.sbt 。 libraryDependencies ++ = Seq ( " org.reactivemongo " %% " reactivemongo " % " VERSION ") 请参阅说明手动构建要从最新的改进和修补程序中受益,您可能需要从源...
这会自动执行使用现有脚本发布人工制品所需的大量手动步骤。 候选版本是 Bintray HMRC 候选版本存储库中已发布的人工制品。 Releaser 的工作原理是获取一个候选版本,修改 Manifest 中的版本号和文件名,然后将文件...
java8集合源码类型类示例 一个关于类型类的小型学习项目,入门级别是“初学者”。 使用示例 只需克隆项目: git clone ...否则,我们可以将它们放在一个单独的库对象中,供用户手动导入: scala> :pas
amit-nmap-toy-project Toy Project 使用 nmap 扫描主机上打开的端口移动目标完成并手动测试了 api 端点,但仍在使用 Jquery 进行前端工作。 有 3 个主要的 api 端点 - 1 个帖子和 2 个获取。 所有这些都大摇大摆地...
xalan java源码基于以下位置的示例代码和示例: 根据原始知识共享署名-相同方式共享 ...手动运行它时遇到了问题,但在 CLI 上可以通过将 CLASSPATH 设置为: project/boot/scala-2.8.0/lib/scala-library.j
Tracerunner的功能是修改Android应用程序的代码,以在每次发生回调或呼入时传输信息,随后可以手动或自动进行记录和分析。 要执行应用程序转换: 导入Intellij 选择导入项目并选择sbt文件选择下载源 查看android...
巨集 ... 发布:直到我能解决问题之前,手动处理似乎是最好的。 我需要在本地做 GPG_TTY=$(tty) export GPG_TTY 并在sbt控制台中 ; sonatypeOpen; +publishSigned; sonatypeClose; sonatypePromote