Gradle找不到org.igniterealtime.smack:smackx:3.4.1

时间:2016-12-08 23:06:51

标签: gradle build.gradle smack

我有一个使用smack的项目。我的gradle构建文件包含以下行:

compile group: 'org.igniterealtime.smack', name: 'smackx', version: '3.4.1'

当我运行gradlew build时,我得到以下结果:

  

无法解析配置':compile'的所有依赖项。

     
    

无法找到org.igniterealtime.smack:smackx:3.4.1。

  
     

在以下位置搜索:...   https://repo1.maven.org/maven2/org/igniterealtime/smack/smackx/3.4.1/smackx-3.4.1.jar   ...

我直接从this website复制了编译组行,所以我认为它是正确的。

有谁能告诉我导致错误的原因是什么?

1 个答案:

答案 0 :(得分:0)

在该链接中,版本3.4.1的JAR在Maven中心不可用(您的构建当前已配置为搜索工件)。 highest version in Maven central是3.2.1。它仅适用于Atlassian Maven回购。您需要将Atlassian第三方存储库添加到您的构建中才能获取它。

repositories {
    maven {
        url 'https://maven.atlassian.com/3rdparty/'
    }
}