Как Вы знаете, система онлайн бронирования совместима со Знатоком в некотором роде - система онлайн бронирования распознает простых АНГЛИЧАН Знатока и может использовать зависимости и репозитории, указанные в них. Однако Wiki системы онлайн бронирования говорит, что, если встроенная зависимость указана в определении проекта системы онлайн бронирования, АНГЛИЧАНИН будет проигнорирован (настолько использующий, оба в этом случае невозможны):
Знаток и конфигурации Ivy (pom.xml и ivy.xml) проигнорированы, когда встроенные объявления зависимости присутствуют.
Кто-либо знает, если какой-либо вид преобразователя от АНГЛИЧАНИНА Знатока к определению проекта системы онлайн бронирования существует (перевод XML АНГЛИЧАНИНА в определение проекта код Scala)? Я рассматриваю запись такого сценария (который поможет переместить мои старые проекты Scala/Maven в систему онлайн бронирования), но хотят знать сначала, если эта функциональность уже существует.
Конвертер - слишком сильный термин для этого хака, но я написал сценарий, который берет блок <зависимости>
и выводит деплои в стиле SBT: http://gist.github.com/388334
Мне не удалось найти недокументированную возможность в SBT, которая позволяет выполнять такие преобразования (POM -> определение проекта), и я написал очень простой скрипт , который создает файл сборки SBT с репозиториями / зависимостями из POM .
Если вам просто нужно преобразовать зависимости Maven / XML в SBT / Scala, вы можете использовать этот скрипт , предоставленный @retronym