gpt4 book ai didi

android - Gradle 在 Bintray 的 Maven 仓库中找不到 .aar 文件

转载 作者:行者123 更新时间:2023-11-29 16:55:26 25 4
gpt4 key购买 nike

...即使错误报告了正确的下载 URL。

(下面是 Bintray 的详细信息。)

Gradle repo

repositories {
jcenter()
maven { url 'https://dl.bintray.com/myUsername/myRepo/' }
}

依赖关系

compile('com.domain.groupid:library-core:v1.2.3@aar') {
transitive=true
}
compile('com.domain.groupid:library-support:v1.2.3@aar') {
transitive=true
}

错误

Error:Could not find library-core.aar (com.domain.groupid:library-core:v1.2.3).
Searched in the following locations:
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/v1.2.3/library-core-v1.2.3.aar

如果我复制该 URL,我可以在注销窗口中下载它。为什么 Gradle 有问题?

还有另一个类似的编译依赖项(此处列为 library-support),但我假设它没有得到它,因为这个首先失败了。

设置...

我在 Bintray 上有一个个人公共(public)仓库,有两个 android 库。

https://bintray.com/myUsername/myRepo/library-core
https://bintray.com/myUsername/myRepo/library-support

两者都有通过我图书馆的 gradle 脚本中的 bintray 规则上传的版本。版本上传后,我可以在 bintray UI 中看到它们,我可以下载它们并查看它们是否符合我的预期:

https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/maven-metadata.xml
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/library-core-v1.2.3/library-core-v1.2.3-sources.jar
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/library-core-v1.2.3/library-core-v1.2.3.aar
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/library-core-v1.2.3/library-core-v1.2.3.pom
// Same for library-support. All of these download in a signed out window.

gradle 是否期待其他东西?

最佳答案

Maven 通常不期望 v版本属性中的前缀。它由坐标语法的顺序暗示​​:<group>:<name>:<version> .对版本号使用语义版本控制应该可以解决问题。

关于android - Gradle 在 Bintray 的 Maven 仓库中找不到 .aar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45218336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com