Подтвердить что ты не робот

Получение значения параметра SettingKey [T]

Я работаю над плагином для создания документа. Я хотел бы вывести все сгенерированные файлы в каталог по своему выбору. Этот каталог может быть подкаталогом каталога SBT target следующим образом:

val newTargetDirectory = SettingKey[File]("document-target-dir")
newTargetDirectory <<= target( _ / "new_output_folder")

Если я не могу создать объект File из этого нового параметра, как его использовать?

4b9b3361

Ответ 1

Как правило, вы не получаете значение параметра, вы делаете другой параметр или задание в зависимости от настроек, что заставляет систему конфигурации предоставлять эту вещь в соответствующее время. Разделы SBT wiki на "подробнее об установках" и "пользовательские настройки и задачи" содержит множество подробностей и множество простых примеров этого, особенно разделы "Настройки с зависимостями" и "Задачи с зависимостями" на странице "больше".