有很多这样的问题,但似乎没有一个对我有用或直接回答我的问题。
我正在使用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。