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

时间:2019-05-22 18:28:51

标签: github gradle jhipster mongodb-atlas mongobee

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

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

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

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

  

找不到com.github.myUserName:mongobee”

我的回购网址: https://github.com/myFakeUserName/mongobee

我在我的

中包含了jitpack.io
OrderedDict([('unity', '10'), ('regiony', '1'), ('capmwy', '1250'), ('fuelcosty', '26.851743334570003'), ('vomcosty', '2.17'), ('fomcosty', '30240.0'), ('vothery', '0'), ('fothery', '0.0'), ('heatratey', '7237.666667'), ('so2ratey', '0'), ('noxratey', '0.0730304'), ('availy', '0.8'), ('rmcfy', '1'), ('planttype1y', 'CC'), ('reg512y', 'NY_Z_J'), ('gwhty', '20408.04518'), ('gwhsy', '9543.262571'), ('tbtuty', '145.7268107'), ('unitcodey', '1'), ('winteravy', '0.8'), ('wshldravy', '0.8'), ('summeravy', '0.8'), ('noxmtonty', '1.064248685'), ('fuelsy', 'GA     DZ')])
orderedDict([('unity', '11'), ('regiony', '1'), ('capmwy', '1250'), ('fuelcosty', '26.851743334570003'), ('vomcosty', '2.17'), ('fomcosty', '30240.0'), ('vothery', '0'), ('fothery', '0.0'), ('heatratey', '7237.666667'), ('so2ratey', '0'), ('noxratey', '0.0730304'), ('availy', '0.8'), ('rmcfy', '1'), ('planttype1y', 'CC'), ('reg512y', 'NY_Z_J'), ('gwhty', '20408.04518'), ('gwhsy', '9543.262571'), ('tbtuty', '145.7268107'), ('unitcodey', '1'), ('winteravy', '0.8'), ('wshldravy', '0.8'), ('summeravy', '0.8'), ('noxmtonty', '1.064248685'), ('fuelsy', 'GA     DZ')])

我希望在基于Java的应用程序中将此分叉和经修改的回购作为gradle依赖项包括在内。

1 个答案:

答案 0 :(得分:0)

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

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

2)之后运行./gradlew install

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

4)破解一个冷酷的Ferda'bois'。

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