2017-09-21 83 views

回答

1

我认为这是不可能的。如果我正确地理解了你,你所要求的与“只有当我运行依赖于它的代码时才能解决库依赖关系?”类似。如果您的任务取决于插件(或由其引入),则在项目加载时必须解决该依赖关系。

另一方面,如果这个插件与项目本身没有关系,并且你不想强迫其他维护者使用它,那么把它添加到你的global config(这只会影响你并且工作您计算机上的所有SBT项目):在~/.sbt/1.0/plugins/

    • 地方addSbtPlugin如果插件需要任何设置,就可以将它们添加到~/.sbt/1.0/global.sbt

    (替代VERS离子,如果你使用老sbt)