Получение значения SettingKey [T] - PullRequest
18 голосов
/ 24 января 2012

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

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

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

1 Ответ

10 голосов
/ 25 января 2012

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

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