Как изменить настройку внутри команды SBT?
Я хочу иметь командуpublish-snapshot
что бы запуститьpublish
задание с измененнымversion
настройка (эта настройка должна быть вычислена во время выполнения команды).
Я выяснил, как получить текущее значениеversion
внутри команды, иProject.runTask("task", "scope", ...)
кажется правильным призывом для вызоваpublish
задача.
Единственное, что ям перепутан с тем, как изменитьState
экземпляр с новым значением версии. Все мои попытки, похоже, ничего не делают с настройками оригинальной версии.
Моя последняя попытка:
val printVers = TaskKey[Unit]("printvers")
val printVersTask = TaskKey[Unit]("printvers")