具有OAuth2(或任何其他HTTP头身份验证)的Maven存储库

具有OAuth2(或任何其他HTTP头身份验证)的Maven存储库,maven,gradle,oauth-2.0,Maven,Gradle,Oauth 2.0,我试图使用Gitlab存储库作为我的依赖项的私有maven存储库。部署过程工作得很好(类似),但要简单得多) 不,我正在尝试添加依赖项,这似乎不起作用。在maven中,这似乎是可能的()。但在Gradle中,只有BasicAuth或s AWS s3代币 有没有办法将自定义头添加到maven存储库的请求中?或者有没有任何方法可以使用OAuth2身份验证 如果没有,你能告诉我从哪里开始实施它吗?我可以得到的是2 1/2岁,它来自Gradle核心开发人员: 目前这是不可能的。我们希望潜在地支持更多 身

我试图使用Gitlab存储库作为我的依赖项的私有maven存储库。部署过程工作得很好(类似),但要简单得多)

不,我正在尝试添加依赖项,这似乎不起作用。在maven中,这似乎是可能的()。但在Gradle中,只有BasicAuth或s AWS s3代币

有没有办法将自定义头添加到maven存储库的请求中?或者有没有任何方法可以使用OAuth2身份验证

如果没有,你能告诉我从哪里开始实施它吗?

我可以得到的是2 1/2岁,它来自Gradle核心开发人员:

目前这是不可能的。我们希望潜在地支持更多 身份验证方案,但目前还没有支持OAuth2的计划 这一次

还有这个3年前的机密,但有一个“大”对应物:

然而,私人maven回购协议不容易通过标准协议访问 maven http接口,或者至少我还不知道如何获得 身份验证权。这个插件只是简单地克隆了 场景并将其用作本地回购,因此如果您有权 克隆您可以访问的回购协议


所以基本上你被卡住了

同时,我在Gradle中实现了它,并且pull请求被合并(因为一段时间以前已经…):


因此,现在只使用Gradle就可以做到这一点。

为什么不使用一个开源存储库管理器,如Nexus、Artifactory、Archiva?我不想再部署、维护、更新和监视另一个存储库。目前只针对一个图书馆。如果Gitlab的方式不起作用,我会尝试bitbucket或s3。首先,我打赌它会变得越来越多,而且你已经投入的时间也会超过安装Nexus、Archiva……从我的角度来看……此外,它会让其他事情变得更容易……我同意,我也会告诉我同样的事情。我还有其他客户/项目,这些都是完全正确的,我正在建立基础设施的另一部分,因为我知道将来会有更多的库。但是在这个特殊项目中,不太可能有超过1或2个库/工件。这将使事情变得更容易,但也会使事情变得更复杂,因为我们将不得不维护基础设施的另一部分。不,在这种情况下,我不会部署任何新的。我将尝试Gitlab,如果这不起作用,我将使用S3、bitbucket或付费bintrayThanks、@ToYonos。我没有找到你提到的第一个链接,谢谢你。你是对的,我被困住了。。。我将尝试在gradle中实现一个通用HTTP头身份验证主题,请参阅。