【发布时间】:2011-08-23 16:19:37
【问题描述】:
我正在使用 Scala 开发两个相关的应用程序。一个是使用 SBT 构建的服务器端处理引擎,并且无头运行,执行一些数字运算(在 cron 作业中)。另一个是用 Scala 编写并在 play 框架上运行的网站。
我希望能够在两者之间共享代码,但由于它们(SBT 和 Play)中的每一个对目录结构以及如何构建事物都有自己的想法,所以我不清楚我应该如何做这。我不想复制和粘贴 .scala 文件 - 但我也不热衷于使用符号链接并让它们都从相同的文件构建。
如果可能的话,我会接受让 Play 脚本运行 SBT 以根据需要构建库。如果这是唯一的方法,那么我也可以使用 SBT 为 Play 构建 jar,然后将它们复制到位。但我经常同时开发两者(它们是更大应用程序的一部分),如果它们一起更新,它会更顺利地工作。这甚至可能吗,或者如果我缺少另一种更简单的技术?
谢谢,亚历克斯
【问题讨论】:
标签: scala playframework sbt