Может ли плагин SBT встраивать задачи из другого плагина? - PullRequest
0 голосов
/ 16 июня 2020

Я создал плагин, который генерирует некоторые веб-ресурсы, которые необходимо скомпилировать с использованием плагина sbt-webpack. В идеале у моего плагина должна быть задача bundle, которая будет generate некоторых ресурсов, а затем он будет связывать их с задачей webpack из плагина sbt-webpack.

Как правильно включать задачи из разных плагинов в код, определяющий мои задачи в моем плагине?

1 Ответ

1 голос
/ 17 июня 2020

Декларации зависимости от другого плагина должно быть достаточно. Вам нужно добавить эту строку в свой автоматический плагин:

override def requires = stejskal.sbt.WebpackPlugin

Это гарантирует, что sbt-webpack будет включен всякий раз, когда ваши плагины включены, и его настройки будут загружены раньше тех, которые вы определяете в своем плагине. Кроме того, любые ключи, которые sbt-webpack добавляет к своему объекту autoImport, также будут доступны пользователям вашего плагина.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...