2016-10-25 11 views
0

これは私のビルドファイルです。私はIntellij CEを使用しています。私は、thisヤフーファイナンスのAPIを使用しようとしている:gradleを使用してライブラリをインストールできない

group 'com.scrap' 
version '1.0-SNAPSHOT' 

apply plugin: 'java' 

sourceCompatibility = 1.5 

repositories { 
    mavenCentral() 
} 

dependencies { 
    compile group: 'com.yahoofinance-api', name: 'YahooFinanceAPI', version: '4.0.0' 
    compile 'joda-time:joda-time:2.2' 
    testCompile group: 'junit', name: 'junit', version: '4.11' 
} 

私は手動でGradleのツールウィンドウでプロジェクトを同期すると、私はyahoofinanceライブラリと

unable to resolve com.yahoofinance-api:YahooFinanceAPI:4.0.0 
を言うメッセージの下に赤い線を取得します

私は間違って何をしていますか?

+0

の最新バージョンをダウンロードしてくださいあなたのライブラリは3.5.0です。http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.yahoofinance-api%22 – kjsebastian

+0

まだプロジェクトが見つかりません。 intellijはどのクラスも見つけられません。 – dopatraman

+0

'apply plugin: 'idea''を追加します。プラグインを使用してアイデアプロジェクトを生成します。そのプロジェクトをアイデアにインポートし、それが動作するかどうかを確認する – kjsebastian

答えて

2

4.0 MavenにYahooFinanceAPIが存在しません。最新のものは3.5.0ある - CF - バージョンを変更し、脂肪ジャー

group 'com.scrap' 
version '1.0-SNAPSHOT' 

apply plugin: 'java' 

sourceCompatibility = 1.5 

repositories { 
    mavenCentral() 
} 

dependencies { 
    compile group: 'com.yahoofinance-api', name: 'YahooFinanceAPI', version: '3.5.0' //Changed version 
    compile 'joda-time:joda-time:2.2' 
    testCompile group: 'junit', name: 'junit', version: '4.11' 
} 

// Added new section 
jar { 
    from { 
     (configurations.runtime).collect { 
      it.isDirectory() ? it : zipTree(it) 
     } 
    } 
    manifest { 
     attributes("Main-Class": "Main") 
    } 
} 
を作成するためのオプションを追加することによってテストさ https://mvnrepository.com/artifact/com.yahoofinance-api/YahooFinanceAPI

gradle clean build蘭との依存関係が

$ gradle clean build 
Download https://repo1.maven.org/maven2/com/yahoofinance-api/YahooFinanceAPI/3.5.0/YahooFinanceAPI-3.5.0.pom 
Download https://repo1.maven.org/maven2/com/yahoofinance-api/YahooFinanceAPI/3.5.0/YahooFinanceAPI-3.5.0.jar 
Download https://repo1.maven.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.jar 
:clean 
:compileJava UP-TO-DATE 
:processResources UP-TO-DATE 
:classes UP-TO-DATE 
:jar 
:assemble 
:compileTestJava UP-TO-DATE 
:processTestResources UP-TO-DATE 
:testClasses UP-TO-DATE 
:test UP-TO-DATE 
:check UP-TO-DATE 
:build 

BUILD SUCCESSFUL 

Total time: 10.199 secs 
関連する問題