如何将 github 存储库包含在 gradle 依赖项中

How to include your github repository in gradle dependencies

有很多这样的问题,但 none 似乎对我有用或直接回答我的问题。

我正在使用 Jhipster 和 MongoDB Atlas。 Jhipster 使用一个名为 Mongobee 的库,其中使用了一种适用于 MongoDB 但不适用于 MongoDB Atlas 的方法。顺便说一句,Mongobee 似乎不再维护了。

所以我发现有人建议的 PR,他们发送给 Mongobee 进行审查,我接受了代码更改,fork Mongobee,并将这些更改添加到我自己的存储库中。

我想将它添加到我的 build.gradle 依赖项中,但不断出现“无法解析配置的所有文件 'compileClasspath'

could not find com.github.myUserName:mongobee"

URL 到我的回购: https://github.com/myFakeUserName/mongobee

我已将 jitpack.io 包含在我的

buildscript {
     repositories{
     mvn {url...}
    }

我希望将这个分叉和修改后的存储库作为 gradle 依赖项包含在我基于 java 的应用程序中。

好吧,折腾了半天,我想我终于明白了。

1) jitpack 不能在构建脚本中使用 我在这里了解到

2) 之后 运行 ./gradlew install

3) 运行 ./gradlew build --refresh-dependencies

4) 破解一个 ferda'bois'。

现在,我正指向我的本地 MongoDB 实例。我将尝试将其指向 Mongo Atlas(不在当前问题的范围内),如果成功,我将添加我从 mongobee 分叉并与其他用户修改的回购协议解决此问题的代码(感谢谁).