В SBT, можно ли добавить конфигурацию IntegrationTest в проект с помощью AutoPlugin?
Я разрабатываю AutoPlugin и хочу добавить IntegrationTest
Конфиг для проектов, которые включают плагин. Это возможно?
Моей первой мыслью было, что это возможно в buildSettings
Однако примеры, которые я видел для добавления IntegrationTest
показ конфигурации, достигнутый с помощью вызова метода на Project
экземпляр... т.е. ( из документов SBT):
lazy val root =
Project("root", file("."))
.configs( IntegrationTest )
.settings( Defaults.itSettings : _*)
1 ответ
Решение
Хорошо, только что выяснил сам: как вы можете добавить настройки, переопределив projectSettings
, вы можете добавить конфиги, переопределив projectConfigurations
,
Добавьте что-то вроде этого в свой автоплагин:
override val projectConfigurations = Seq(IntegrationTest)