Я клонировал репозиторий из GitHub на свой локальный компьютер, изменил его, чтобы он соответствовал моим потребностям, и теперь я буду использовать его в своем проекте. Думаю, я должен использовать файл .jar
. Однако такого файла нет.Использование локального хранилища Git в качестве зависимости в проекте SBT?
Должен ли я сгенерировать его сам?
Кроме того, как я могу обратиться к нему? Я не хочу копировать его в папку /lib
, потому что я продолжаю работать над клонированным проектом. Как я узнал, что я должен использовать это:
resolvers += "Local Maven Repository" at "file://"+Path.userHome.absolutePath+"/.m2/repository"
Однако, у меня нет файла build.sbt
, у меня есть файл только простой файл SCALA под названием Build.scala
и это не представляется возможным использовать код, указанный выше в нем.
Кроме того, он говорит /.m2/repository
, но откуда он знает, где находится файл .jar
в этом репозитории?
SBT использует локальный репозиторий кеша плюща и следует структуре проекта на основе maven. Посмотрите в '~/.ivy2/cache' для встроенных банок. Вы также можете посмотреть [выборки зависимостей от git] (http://stackoverflow.com/q/7550376/205936) –
Дубликат http://stackoverflow.com/q/20083564/1305344 и http: // stackoverflow .com/q/7550376/1305344 –
@JacekLaskowski, это не потому, что этот вопрос касается не локальной зависимости. –