如何将 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 分叉并与其他用户修改的回购协议解决此问题的代码(感谢谁).
有很多这样的问题,但 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 分叉并与其他用户修改的回购协议解决此问题的代码(感谢谁)