从私有Github Repo解决Maven依赖问题

时间:2014-10-13 15:26:23

标签: java maven github maven-3

我们的私有github存储库中有一个JAVA库。我们希望将此库作为maven依赖项包含在其他JAVA项目中。我正在寻找一种方法在我的私人github仓库中成功托管maven存储库。

我可以按照here提到的步骤成功托管maven repo。但是,我无法将此repo链接为我的其他项目中的依赖项。

在回答另一个问题here时,有人提到这不再可能。但是当我公开这个回购时,我能够指出这个回购。这使我相信maven在解析依赖项时没有使用~/.m2/settings.xml中指定的凭据。

我不知何故也认为github不支持使用基本的http身份验证下载私有仓库中托管的二进制文件。虽然我可以成功地做到

curl -uazitabh https://github.com/azitabh/test/raw/mvn-repo/test-1/test-1/0.0.11/test-1-0.0.11.jar

{"error":"Not Found"}

中执行以下结果
curl -uazitabh https://github.com/ANOTHER-USER/test/raw/mvn-repo/test-1/test-1/0.0.11/test-1-0.0.11.jar

权限没问题,因为我可以在登录时使用浏览器中的相同链接很好地下载jar文件。

如何让依赖项解析位工作?

0 个答案:

没有答案