
sbt学习指南
文章平均质量分 78
齐梦星空
专注
展开
-
sbt 离线安装依赖包
在mvn中离线安装依赖包去网上搜索依赖包所在的位置https://mvnrepository.com/,以 spark-corea为例。选择仓库和版本,并离线下载到指定文件夹。这里可以把url拷贝到迅雷等下载工具下载,加快下载速度。使用命令行进行安装cd path // 进入到jar包所在文件夹mvn install:install-file -Dfile=spark-co...原创 2020-04-24 12:42:00 · 1346 阅读 · 0 评论 -
为什么要学习SBT?
SBT教程前言 写这篇教程只针对新手,如果你已经有一定的通过SBT管理项目的经验的时候这篇教程可能已经不太适合你了。因为写的都是一些很基础的入门的东西。SBT简介 为了文章结构完整,在这里把把能找到的一些sbt简介附上让大家看一下: sbt is a build tool for Scala, Java, and more. It requires Java 1.6...原创 2018-05-12 15:15:21 · 8182 阅读 · 2 评论 -
sbt的多项目构建
1.定义项目lazy val util = projectlazy val core = project2.修改项目根目录lazy val util = project.in(file("util"))lazy val core = project in file("core")2.修改项目根目录lazy val util = project.in(file("util"))..原创 2019-02-08 14:28:36 · 930 阅读 · 0 评论 -
sbt-assembly插件使用
1.为什么使用sbt-assemblypackage 命令只会把本项目 src/main/scala,src/main/java,src/main/resources 下的文件打成一个 Jar 包,而有两类重要且必须的内容却不会打包,这两类是: 项目的依赖包,即在 build.sbt 中定义的那些依赖包。 - 用来在分布式环境中执行时所需要的 Scala 的 Jar 包,因为一...原创 2019-02-08 15:02:43 · 2155 阅读 · 0 评论 -
sbt的键和键值
键分类SettingKey[T]: a key for a value computed once (the value is computed when loading the subproject, and kept around).SettingKey[T]是一次性计算出结果的键,这种键主要用来配置属性,他在项目加载时计算,其后保持不变ThisBuild / scalaVer...原创 2019-06-22 12:54:48 · 251 阅读 · 0 评论 -
sbt中的各种符号
:=+=++=/in->原创 2019-06-22 14:02:47 · 345 阅读 · 0 评论