SBT разрешить локально из рабочей области
В SBT/SBT eclipse есть способ сообщить eclipse (временно) разрешить зависимость из извлеченного проекта elipse, а не из репозитория. По сути, функциональность аналогична той, что предлагается для распознавателя рабочего пространства в Ivy DE.
Мой пример использования здесь заключается в том, что я хочу внести некоторые изменения в проект библиотеки и сразу увидеть, как они влияют на одно из моих приложений, использующих эту библиотеку.
Если такая функциональность не предлагается, есть ли другой способ достичь желаемого результата?
1 ответ
Я не знаю, является ли это лучшим или самым быстрым способом, но вы могли бы сделать:
sbt "~publish-local"
В папке внешнего lib для публикации в вашем локальном хранилище. Каждый раз, когда в этот код вносятся изменения, он будет компилироваться и повторно отправляться в локальный репозиторий.
Тогда просто
sbt compile
В вашем проекте