这一节将入门指南总结一下。
为了使用 sbt,有一些概念你必须理解。这有一些学习曲线,但是乐观的讲, 除了 这些概念对于 sbt 并不多。sbt 用一小部分核心概念来使得它工作。
如果你已经阅读过所有的入门指南,现在你知道了你需要知道什么。
Setting
对象列表,sbt 使用 Setting
转换之后的键值对执行 task。
Setting
,在一个 key 上调用其中的一个方法::=
,+=
或者 ++=
。
Setting
将 sbt 的键值对集合转换成一个新的集合。不会就地改变任何代码。
Compile
或者 Test
。
build.sbt
中,但是用 .scala
构建定义文件定义类和更大的 task 实现。
addSbtPlugin
方法在 project/plugins.sbt
中添加插件。(不是在项目基目录下的 build.sbt
中)。
如果你怀疑这些细枝末节中的任何一个,请寻求帮助,返回重新阅读或者在 sbt 的交互式命令行中做实验。
祝你好运!
因为 sbt 是一个开源项目,别忘记签出项目源代码!