Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 检查gradle中是否正确添加了依赖项_Java_Maven_Gradle - Fatal编程技术网

Java 检查gradle中是否正确添加了依赖项

Java 检查gradle中是否正确添加了依赖项,java,maven,gradle,Java,Maven,Gradle,我在build.gradle中添加了此依赖项: repositories { mavenCentral() } dependencies { compile ('org.smali:dexlib2:2.1.1') } 我确信这是存在的: 我试过: gradle buildDependents gradle buildNeeded gradle build 一切都成功完成了,但是jar没有下载,我无法导入类 如何检查是否添加了正确的依赖项 梯度依赖 我是否运行了下载依赖项的正确命令 没有用于

我在build.gradle中添加了此依赖项:

repositories { mavenCentral() }
dependencies { compile ('org.smali:dexlib2:2.1.1') }
我确信这是存在的:

我试过:

gradle buildDependents
gradle buildNeeded
gradle build
一切都成功完成了,但是jar没有下载,我无法导入类

如何检查是否添加了正确的依赖项

梯度依赖

我是否运行了下载依赖项的正确命令

没有用于下载依赖项的命令,这是构建过程中的自动任务

---编辑---


看起来一切都很好,jar被下载到gradle缓存中

要查看文件在本地的位置,您始终可以解析配置并显示文件位置。像这样

task showJarLocations {
    doLast {
        configurations.compile.resolve().each { file ->
            println file.canonicalPath
        }
    }
}

添加
gradle dependencies
Updated的输出,感谢您的帮助。嗯,看起来您拥有了一切。。。你用的是什么IDE?你试过重新加载项目吗?依赖项被正确复制,这不是一个渐变问题。它可以工作!我使用IntellijIdea,导入自动完成没有找到类。重新启动IDE后,它要求将jar添加到类路径中,然后就可以正常工作了。。。谢谢@fge,发布答案!
task showJarLocations {
    doLast {
        configurations.compile.resolve().each { file ->
            println file.canonicalPath
        }
    }
}