Как остановить команду пакета SBT от добавления хэша к названию JAR

StackOverflow https://stackoverflow.com/questions/19847950

Вопрос

Я клонировал https://github.com/sbt/sbt-native-packagerа затем из консоли SBT запустил "пакет"

и он сгенерировал SBT-CNATION-PACKAGER/TARGET/SCALA-2.9.2/SBT-0.12/SBT-NATIC

Как мне остановить его генерировать хэш/SHA? Или как мне опубликовать его без хэша?

Это было полезно?

Решение

Нативный пакет использует sbt-git плагин по умолчанию. Он добавляет хэш, чтобы вы могли выпустить сборки интеграции.

У вас есть два варианта здесь:

  1. В консоли SBT беги set version := "My-version" И это отключит поведение по умолчанию.
  2. Создайте тег со следующей структурой: v<version> И это будет использовать это вместо этого.

Вы можете прочитать больше о GIT версии на странице SBT-GIT: https://github.com/sbt/sbt-git#versioning-with-git

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top