【问题标题】:Not able to add dependency through build.gradle file无法通过 build.gradle 文件添加依赖项
【发布时间】:2019-11-17 03:30:40
【问题描述】:

每当我尝试通过 build.gradle 在项目中添加依赖项时,它都无法添加依赖项。相反,它会抛出警告为

无法解析:junit:junit:4.12

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 5.0 不兼容。 使用“--warning-mode all”显示各个弃用警告。 见https://docs.gradle.org/4.10.1/userguide/command_line_interface.html#sec:command_line_warnings

1s内配置成功

我已经尝试了所有的钩子来解决它,但无法解决。 请在下面找到我正在使用的 build.gradle 文件


apply plugin: 'java'
apply plugin: 'idea'

group 'practice'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

【问题讨论】:

  • 查看这篇文章:stackoverflow.com/questions/51610420/… 并使用额外参数运行您的 gradle build 命令。您将获得更多信息,了解已弃用的内容,并更好地了解如何解决弃用问题。

标签: java gradle


【解决方案1】:

根据 mvnrepository.com,对于 Gradle,它被称为

// https://mvnrepository.com/artifact/junit/junit testCompile 组:'junit',名称:'junit',版本:'4.12'

链接如下。 https://mvnrepository.com/artifact/junit/junit/4.12

如果它不起作用,请尝试按如下所示添加存储库。

repositories {
    maven { url 'http://repo1.maven.org/maven2' }
}

在 maven repo 中也有 junit 版本 12,您可以查看以下链接。

http://repo1.maven.org/maven2/junit/junit/4.12/

有时,由于文件损坏,我们会看到零星的问题。 您可以删除 .gradle 文件,然后可以使用 gradle clean build 之类的命令重新运行。

【讨论】:

    猜你喜欢
    • 2021-01-07
    • 2016-03-28
    • 2014-01-09
    • 1970-01-01
    • 2022-07-09
    • 2015-11-13
    • 2019-08-06
    • 1970-01-01
    • 2015-02-28
    相关资源
    最近更新 更多