2016-02-13 4 views
2

В eclipse SBT/SBT есть способ сказать eclipse (временно) разрешить зависимость из извлеченного проекта elipse, а не из репозитория. В основном функциональность, аналогичная той, что была предложена workspace resolver in Ivy DESBT Resolve Локально из рабочего пространства

В данном случае я хочу внести некоторые изменения в проект библиотеки и сразу увидеть эффект, который они оказывают на одно приложение, использующее эту библиотеку.

Если такая функциональность не предлагается - есть ли другой способ достичь желаемого результата?

+0

См https://stackoverflow.com/questions/14623138/how-to-toggle-between-project-and-library-dependencies-in- sbt –

+0

спасибо, да, похоже, что принятый ответ там (объявление зависимости как управляемой зависимости, так и зависимости проекта и переключения между ними на основе некоторого свойства env) - это путь. – d80tb7

ответ

2

Я не знаю, если это лучший или самый быстрый способ, но вы могли бы сделать:

sbt "~publish-local" 

В папке внешнего Lib опубликовать в локальный репозиторий. Каждый раз, когда в этом коде делается изменение, оно будет скомпилировано и повторно отправлено в локальный репозиторий.

Тогда просто

sbt compile 

В Вашем проекте

+0

спасибо, пока я не увидел другой ответ - это то, о чем я думал. – d80tb7

Смежные вопросы