栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Scala多模块项目?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Scala多模块项目?

你绝对可以做到的。这被称为SBT Multi-Project build。您可以使用以下内容定义一个主项目和多个子项目(来自上面的docs链接):

import sbt._import Keys._object HelloBuild extends Build {    lazy val root = Project(id = "hello",      base = file(".")) aggregate(foo, bar)    lazy val foo = Project(id = "hello-foo",     base = file("foo"))    lazy val bar = Project(id = "hello-bar",     base = file("bar"))}

每个项目都可以单独构建,也可以将每个项目打包到一个单独的JAR中,或者将它们全部组合到一个主JAR中。每个项目都可以定义自己的依赖关系,但是如果需要,也可以共享它们。基本上,您可以完全控制。例如,在这里查看我的项目构建文件。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/610308.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号