JitPack:无法解析子回购
JitPack: Failed to resolve subrepo
我在 gradle 中使用 jitpack 如下:
allprojects {
repositories {
jcenter()
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
在我的 github 回购中,我有一个名为 authentication
的子模块
我只需要在我的项目中使用这个模块,所以我将它添加到我的模块的 build.gradle 中,如前所述 here:
compile 'com.github.MotassemJa.MoAuth:authentication:0.0.5'
但我不断收到
Error:(23, 13) Failed to resolve: com.github.MotassemJa.MoAuth:authentication:0.0.5
正如您在 https://jitpack.io/com/github/MotassemJa/MoAuth/0.0.5/build.log 看到的那样,0.0.5 是从提交 ebb529c949bf7d40815c815d051d45407e8f7f71
构建的,即 0.0.5~2
并且该模块被命名为 moauth2.0
.
你似乎移动了标签,因此在它被 JitPack 编译和缓存后发布。
发布完成后修改版本而不是发布新版本总是一个非常糟糕的主意。
我不知道你是否可以让 JitPack 忘记缓存并重建你的应用程序,但也许最好将 0.0.5 版本移回原来的位置并创建一个 0.0.6 版本。
如果您使用 GitHub 登录 jitpack.io 并删除现有构建,您 可能 能够让 JitPack 重新构建您的应用程序。常见问题解答对此不太清楚。可能这只适用于失败的构建。
我在 gradle 中使用 jitpack 如下:
allprojects {
repositories {
jcenter()
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
在我的 github 回购中,我有一个名为 authentication
我只需要在我的项目中使用这个模块,所以我将它添加到我的模块的 build.gradle 中,如前所述 here:
compile 'com.github.MotassemJa.MoAuth:authentication:0.0.5'
但我不断收到
Error:(23, 13) Failed to resolve: com.github.MotassemJa.MoAuth:authentication:0.0.5
正如您在 https://jitpack.io/com/github/MotassemJa/MoAuth/0.0.5/build.log 看到的那样,0.0.5 是从提交 ebb529c949bf7d40815c815d051d45407e8f7f71
构建的,即 0.0.5~2
并且该模块被命名为 moauth2.0
.
你似乎移动了标签,因此在它被 JitPack 编译和缓存后发布。
发布完成后修改版本而不是发布新版本总是一个非常糟糕的主意。
我不知道你是否可以让 JitPack 忘记缓存并重建你的应用程序,但也许最好将 0.0.5 版本移回原来的位置并创建一个 0.0.6 版本。
如果您使用 GitHub 登录 jitpack.io 并删除现有构建,您 可能 能够让 JitPack 重新构建您的应用程序。常见问题解答对此不太清楚。可能这只适用于失败的构建。