Сборка нескольких версий с SBT
Я хочу реализовать следующую сборку в SBT:
Наличие нескольких версий ScalaНаличие нескольких целевых версий (из-за зависимости библиотеки)Позволять'Возьмем, к примеру, внешний Lib, существующий в версиях 1.0, 2.0, 3.0 и Scala 2.92, 2.10.2, я хотел бы скомпилировать, собрать и опубликовать:
MyProject_externalLib1.0_scala_2.9.2MyProject_externalLib1.0_scala_2.10.2MyProject_externalLib2.0_scala_2.9.2MyProject_externalLib2.0_scala_2.10.2MyProject_externalLib3.0_scala_2.9.2MyProject_externalLib3.0_scala_2.10.2Однако по умолчанию я бы хотел работать в одной версии. Только когда я запускаю процесс выпуска, все версии должны быть скомпилированы, протестированы и собраны.
Есть ли простой способ реализовать эту многоуровневую сборку в Sbt?