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

我正在使用Jhipster和MongoDB Atlas。 Jhipster使用一个名为Mongobee的库,其中使用的方法适用于MongoDB,但不适用于MongoDB Atlas。要启动,Mongobee似乎不再需要维护。

因此,我找到了某人的建议PR,并将其发送给Mongobee进行审查,我进行了代码更改, fork 了Mongobee,并将这些更改添加到了自己的存储库中。

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



我的仓库的URL:
https://github.com/myFakeUserName/mongobee

我已将jitpack.io包含在我的计算机中

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

我希望将这个 fork 的和经过修改的存储库作为gradle依赖项包含在基于Java的应用程序中。

最佳答案

好吧,过了一会儿,我想我终于明白了。

1)jitpack不能在构建脚本中使用
我在这里了解到What's the difference between buildscript and allprojects in build.gradle?

2)然后运行./gradlew安装

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

4)破解一个冷的ferda“bois”。

现在,我当前指向我的本地MongoDB实例。我将尝试将其指向Mongo Atlas(不在当前问题的范围内),如果成功,我将添加我从mongobee fork 并用其他一些用户代码修改的存储库( ,我将功劳)解决了这个问题Reading of DBname.system.indexes failed on Atlas cluster by mongobee after getting connected

08-05 09:15