Maven:从github下载依赖源的插件?

ram*_*ion 7 github maven avro

我有一个依赖的构建,com.odiago.avro:odiago-avro:jar:1.0.5我无法在任何存储库中找到它.

源代码可以在GitHub上.是否有一个maven插件我可以使用maven来下载和构建依赖项,还是我需要手动下载并安装它?

Roy*_*ove 1

我不认为有这样的插件,但我想说,即使有,它也可能会更好地帮助您下载源代码(使用稳定标签),自己构建它,并将其安装到本地存储库中(mvn 安装)。几个原因:

  1. 构建第 3 方项目是一次性的事情 - 除非它需要作为构建的一部分重复,否则将其作为 Maven 脚本的一部分没有任何好处。它只会减慢构建速度。
  2. 图书馆可能会在你脚下发生变化。

  • 也许是真的。但对我来说,构建工具的全部目的是让我不必跟踪并手动安装每个依赖项。即使只做一个对我来说也有点难受,这让我对我正在安装的软件的想法更少。 (3认同)