В 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)

Другие вопросы по тегам