#sbt
#sbt
Вопрос:
Я хотел бы добавить атрибут манифеста пакета в файл jar моего проекта, который документирует версию SBT, которая его сгенерировала. Однако, похоже, я не могу найти какой-либо способ получить доступ к версии SBT из файла сборки.
Я пытался использовать scala.util.Properties.propOrElse ("sbt.version", "dunno")
, но в ответ получаю «не знаю».
Ответ №1:
Вы можете использовать sbtVersion
настройку, которая, согласно описанию
Предоставляет версию sbt.
Вы можете получить фактическое значение через sbtVersion.value
.
Пожалуйста, обратите внимание, что вы можете получить к ней доступ только внутри макроса задачи или настройки, но если вы изменяете атрибут манифеста, вы, скорее всего, уже делаете это.