Я пишу sbt-плагин, чтобы абстрагироваться от некоторого шаблона.
Давайте назовем это sbt-redux
тогда есть еще один плагин sbt-assembly
.
В этом квесте мой плагин (sbt-redux) должен знать о том, где проект (Project, использующий sbt-redux) будет создавать Uber jar с использованием sbt-assembly и как будет называться jar.
Я попытался добавить sbt-assembly в плагины sbt-redux, но по очевидным причинам он не будет добавлять зависимости в мою папку src, поскольку имеет ограничения только в build.sbt.
Я пытался использовать .dependsOn(assembly)
, но все равно не повезло.
Итак, как я могу использовать другие плагины в src?
P.S. Пожалуйста, дайте мне знать, если вопрос не ясен.