SBT, включая номер версии в программе

Я хочу, чтобы программа, которую я создаю, могла сообщать о своей собственной версии во время выполнения (например, scala myprog.jar --version ). Традиционно в проекте maven я бы использовал фильтрацию ресурсов (pom.xml -> file.properties -> чтение значения во время выполнения). Я знаю, что есть sbt-filter- плагин для имитации этой функциональности, но мне любопытно, есть ли более стандартный / предпочтительный / умный способ сделать это в SBT.

tl; dr, как я могу прочитать номер версии, определенный в build. sbt во время выполнения?

22
задан Chris Eberle 21 January 2012 в 22:22
поделиться