Модуль не найден во время компиляции SBT
Я пытаюсь создать приложение для кинесиса снегоочистителя отсюда -
Я клонировал ветку, сделав
$ git clone -b kinesis-redshift-dripfeed git://github.com/DigdeepDigital/snowplow.git
не
$ git clone git://github.com/snowplow/snowplow.git
как указано в инструкции по сборке.
но когда я бегу
$ cd 4-storage/kinesis-redshift-sink
$ sbt compile
Я получаю ошибку -
модуль не найден: com.snowplowanalytics#snowplow-hadoop-shred_2.10;0.4.0
Я недостаточно знаком с этим, чтобы иметь возможность легко устранять неполадки. Может кто-нибудь мне помочь?
1 ответ
Решение
Здесь ответили
Для потомков решение таково:
$ cd 3-enrich/scala-hadoop-shred
$ sbt publishLocal
Это создает версию jar-файла scala-hadoop-shred, специфичную для этой ветви, и помещает ее в каталог ~/.ivy2.