java - 无法通过 build.gradle 文件添加依赖项

标签 java gradle

每当我尝试通过 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

1秒配置成功

我已经尝试了所有的钩子(Hook)来解决它,但未能成功。 请找到下面我正在使用的 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'
}

最佳答案

根据 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' }
}

junit 版本 12 也可以在 Maven 存储库中找到,您可以查看以下链接。

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

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

关于java - 无法通过 build.gradle 文件添加依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58894223/

相关文章:

Java 如何搜索用户输入是否等于我的数组中的某些内容

java - 使用 selenium webdriver + phantom 时无法加载 https url

gradle - 从Git下载属性文件并在gradle中执行任何任务之前加载

java - 如何从 Java 运行 Linux 脚本

java - 模拟加油站

java - 良好的 JPA Java 桌面应用程序示例

java - 意式 Espresso 。 NoSuchMethodError UsageTracker

gcc - 如何将android-ndk示例切换为使用gcc而不是clang?

groovy - 如何让 gradle 在 android 项目中构建更快?

gradle - 错误 Gradle 同步失败 : Failed to find CMake