【发布时间】:2013-01-19 02:10:22
【问题描述】:
sbt 插件是否可以挂钩到 sbt 的项目加载机制,并在处理后进一步更改当前根项目的属性?
换句话说,自动:
- 获取根项目
- 以某种方式对其进行改造。例如,调用
dependsOn。 - 使转换后的项目成为新的根项目
一个应用程序会自动检查任何已加载项目的基目录中的“checkouts”目录,并为其中的每个符号链接目录调用dependsOn。 (类似于 Leiningen 的结帐功能)。
见Setting up sbt environment to hack on multiple libraries at once
我想编写(或使用)一个自动执行此操作的插件,但首先需要知道这是否可行。
【问题讨论】: