2016-12-08 7 views
1

私は、スワックを使用したプロジェクトを持っています。私のGradleのビルドファイルには、この行が含まれていますGradleはorg.igniterealtime.smackを見つけることができませんでした:smackx:3.4.1

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

私はgradlew buildを実行すると、私は次のような結果を得る:

は、コンフィギュレーションのすべての依存関係を解決できませんでした「:コンパイル」を。

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から直接コンパイルグループラインをコピーしました。

誰でもエラーの原因を教えていただけますか?

+0

スマック3は非常に古く、既知のセキュリティ問題があります。代わりにSmack 4.1を使用することを検討してください。 – Flow

答えて

0

このリンクから、バージョン3.4.1のJARはMaven Central(現在ビルドが成果物を検索するように設定されている)では使用できません。 highest version in Maven centralは3.2.1です。これはAtlassian Mavenリポジトリでのみ利用可能です。 Atlassian 3rd-Party Repositoryをビルドに追加する必要があります。

repositories { 
    maven { 
     url 'https://maven.atlassian.com/3rdparty/' 
    } 
} 
関連する問題