gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 08:11:52 27 4
gpt4 key购买 nike

我与 sbt(Scala 构建工具)配合得很好。如果您在代码中只有小问题,那很容易。

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

它的帮助系统...臭名昭著。

> help compile
Compiles sources.

是的,嗯。我猜到了。

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

这甚至是不可能的(你好, make,永远不要抛弃你!)。至少我在网上找不到任何关于申请 sbt compile 的引用资料。只是一个文件。

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

更新:

这是我的错。 :/已将一个源文件拆分为多个,但忘记复制 package每个新的条款。哎呀。

将保持此打开一段时间,因为只编译一个文件(即像 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.

关于scala - 如何用 sbt 编译一些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13647225/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com