加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala – 如何用sbt编译一些文件?

发布时间:2020-12-16 08:56:56 所属栏目:安全 来源:网络整理
导读:我和 scala构建工具sbt相处得很好.如果代码中只有小问题,那很简单. 现在,在添加一个主要功能之后,我的大部分代码都被破坏了,我似乎对依赖关系的方式感到困惑.我可以帮助它,首先编译基本模块,但它似乎没有让我. 这是帮助系统……臭名昭着. help compileCompil
我和 scala构建工具sbt相处得很好.如果代码中只有小问题,那很简单.

现在,在添加一个主要功能之后,我的大部分代码都被破坏了,我似乎对依赖关系的方式感到困惑.我可以帮助它,首先编译基本模块,但它似乎没有让我.

这是帮助系统……臭名昭着.

> help compile
Compiles sources.

是的,好吧.我猜对了.

我想听到的是:我如何只编译 – 比如说 – src / module / A.scala.

这甚至可能是不可能的(再次问好,制作,永远不要抛弃你!).至少我在Internet上找不到将sbt compile应用于单个文件的任何参考.

我在命令行提示符下使用sbt,而不是IDE.

更新:

这都怪我. :/已将源文件拆分为多个,但忘记将package子句复制到每个新的. Oooops.

将这个打开一段时间,因为只编译一个文件(即像sbt compile filename这样的东西)并不是一件坏事.

解决方法

您可以定义一个 Multi-Project Build,其中您要单独编译的文件封装在项目中.根据文档,以下是可能的:

At the sbt interactive prompt,type projects to list your projects and project to select a current project. When you run a task like compile,it runs on the current project. So you don’t necessarily have to compile the root project,you could compile only a subproject.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读