【发布时间】:2016-01-23 02:46:14
【问题描述】:
我正在使用 Play Framework、Scala 和 SBT。我需要将我的项目分成模块,因为它变得太大了。由于我不熟悉 SBT,我创建了一个虚拟项目来玩。我的dummyproject 本身有一些控制器,一个带有一些实用程序的core 模块和一个使用来自core 模块的一些实用程序的models 模块。
我的主要目标是避免编译模块,除非绝对必要(例如,它的代码已更改。)。
我可以使用dependsOn 使模块相互依赖,但据我了解,它们依赖于其他模块的代码。
我想做的是以某种方式将每个模块的编译文件打包成 jar 文件,并使依赖项使用 jar 文件而不是代码本身。我怎样才能做到这一点?
【问题讨论】:
标签: scala compilation sbt packaging