告诉Maven从给定的URL获得JAR依赖性



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

一种(不良)的方法是手动下载jar并将其提交/将其推入我的代码存储库(git)。我可以在本地二进制存储库中手动部署此工件,这对我无济于事,因为我与无法访问我的私人二进制库的外部贡献者共享此项目。

我想知道Maven是否有更好的处理方法?(鉴于我无法将工件上传到我的回购或公共回购中)。

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

afaik,没有一个很好的处理方法。你可以

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

最新更新