SBT插件能否嵌入来自其他插件的任务?

SBT插件能否嵌入来自其他插件的任务?,sbt,sbt-plugin,Sbt,Sbt Plugin,我创建了一个插件,它生成一些需要使用sbt webpack插件编译的web资源。理想情况下,我的插件应该有一个任务包,它将生成一些资源,然后将它们与来自sbt webpack插件的webpack任务捆绑在一起 在我的插件中定义我的任务的代码中合并来自不同插件的任务的正确方法是什么?声明对另一个插件的依赖就足够了。您需要将此行添加到自动插件: 覆盖def requires=stejskal.sbt.WebpackPlugin 这将确保无论何时启用插件,sbt webpack都处于启用状态,并且其设

我创建了一个插件,它生成一些需要使用sbt webpack插件编译的web资源。理想情况下,我的插件应该有一个任务包,它将生成一些资源,然后将它们与来自sbt webpack插件的webpack任务捆绑在一起


在我的插件中定义我的任务的代码中合并来自不同插件的任务的正确方法是什么?

声明对另一个插件的依赖就足够了。您需要将此行添加到自动插件:

覆盖def requires=stejskal.sbt.WebpackPlugin 这将确保无论何时启用插件,sbt webpack都处于启用状态,并且其设置将在插件中定义的设置之前加载。此外,sbt webpack向其自动导入对象添加的任何键也将提供给插件的用户