【问题标题】:Cannot install library using gradle无法使用 gradle 安装库
【发布时间】:2016-10-25 05:07:21
【问题描述】:

这是我的构建文件。我正在使用 Intellij CE。我正在尝试使用thisyahoo Finance api:

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

我做错了什么?

【问题讨论】:

  • 你的库的最新版本是 3.5.0 search.maven.org/…
  • 仍然找不到项目。 intellij 没有找到任何类。
  • 添加apply plugin: 'idea'。使用插件生成创意项目。将该项目导入idea,看看它是否有效

标签: java intellij-idea gradle


【解决方案1】:

4.0YahooFinanceAPI 在 Maven 中不存在。最新的是3.5.0-cf-https://mvnrepository.com/artifact/com.yahoofinance-api/YahooFinanceAPI

通过修改版本并添加创建胖罐的选项进行测试

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" )
    }
}

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-20
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-20
    相关资源
    最近更新 更多