Как собрать все значения для SettingKey во всех проектах для использования в плагине sbt? - PullRequest
0 голосов
/ 23 июня 2018

Я пытаюсь собрать набор значений для libraryDependencies во всех проектах / областях / и т. Д. В сборке sbt 1.x.

Как правильно это сделать?

1 Ответ

0 голосов
/ 24 июня 2018

Я пришел к ответу любезно @gpoirier в комнате Gitter sbt / sbt :

val extracted = Project.extract(state.value)
import extracted._

val allLibraryDependencies = structure.allProjectRefs.flatMap({ p =>
  get(libraryDependencies in p)
}).distinct
...