Maven: плагин для загрузки источника зависимостей из github?

У меня есть сборка, которая зависит от com.odiago.avro:odiago-avro:jar:1.0.5, который я не смог найти в любом репозитории.

на источник доступен на github. Есть ли плагин maven, который я могу использовать, чтобы получить maven для загрузки и создания зависимости, или мне нужно будет вручную загрузить и установить его?

1 ответов


Я не думаю, что есть такой плагин, но я бы сказал, что даже если бы он был, вероятно, вам лучше загрузить источник (используя стабильный тег), построить его самостоятельно и установить его в локальный репозиторий (mvn install). Несколько причин:

  1. создание стороннего проекта является одноразовым - если это не то, что нужно повторить как часть вашей сборки, нет никакой выгоды в том, чтобы иметь его как часть вашего сценария maven. Это просто замедлит сборку. вниз.
  2. библиотека может измениться под вашими ногами.