【发布时间】:2012-04-24 21:25:19
【问题描述】:
我正在将 sbt 0.7.x 构建脚本转换为 sbt 0.11.2。我正在编写一个任务来从子项目中收集各种 JAR。在旧版本中,部分任务执行以下操作:
deployedProjects.foreach {
p: BasicScalaProject =>
p.managedClasspath(config("compile")) --- p.managedClasspath(config("provided"))
// etc
}
如何在 sbt 0.11 中做同样的事情?
更新添加:
特别是:
- 如何编写依赖于设置/任务列表的任务?例如,我将如何编写一个依赖于子项目列表中所有 managedClasspaths 的任务(而不将其全部捆绑到一个元组中)。
- 是否有特定范围来获取标记为“已提供”或未标记为“已提供”的托管 jar?
【问题讨论】:
标签: sbt