告诉maven从给定的URL获取JAR依赖性

时间:2017-02-21 09:02:58

标签: maven dependencies

不幸的是,我的项目有一个从未发布到任何Maven存储库的外部依赖项。我能得到它的唯一方法是直接从github下载(他们将二进制文件推送到github)。

一种(坏)方法是手动下载jar并将其提交/推送到我的代码库(git)。它不会帮助我在我的本地二进制存储库中手动部署此工件,因为我与无法访问我的私有二进制存储库的外部贡献者共享此项目。

我想知道maven是否有更好的方法来处理这个问题? (鉴于我无法将工件上传到我的仓库或公共仓库)。

我知道 npm 允许从URL获取一些依赖项。 maven也支持吗?

1 个答案:

答案 0 :(得分:0)

AFAIK没有办法解决这个问题。你可以

  • 编写一个脚本,下载jar并将其安装在本地Maven存储库中。可以通过代码存储库共享此脚本。
  • 包括下载并将工件安装到Maven构建过程中(通过编写Maven插件或使用antrun插件)
  • 在云中建立一个团队中每个人都可以访问的联系。