【问题标题】:How to include your github repository in gradle dependencies如何将您的 github 存储库包含在 gradle 依赖项中
【发布时间】:2019-10-09 07:15:05
【问题描述】:

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

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

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

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

找不到 com.github.myUserName:mongobee"

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

我已将 jitpack.io 包含在我的

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

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

【问题讨论】:

    标签: github gradle jhipster mongodb-atlas mongobee


    【解决方案1】:

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

    1) jitpack 不能在 buildscripts 中使用 我在这里了解到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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-24
      • 1970-01-01
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 2018-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多