java - Gradle将依赖项下拉到本地lib目录中

标签 java maven gradle dependency-management

我有以下JAR依赖项列表(以下是我的整个 build.gradle文件):

apply plugin: 'java'

dependencies {
    compile 'com.fasterxml.jackson.core:jackson-annotations:2.2.3'
    compile 'com.wordnik:swagger-annotations:1.3.4'
    compile 'javax.validation:validation-api:1.0.0.GA'

    compile 'io.dropwizard:dropwizard-core:0.7.0'
    compile 'io.dropwizard:dropwizard-client:0.7.0'
    compile 'com.wordnik:swagger-jaxrs_2.10:1.3.4'
    compile 'org.eclipse.jetty:jetty-servlets:8.1.14.v20131031'
}

我想运行Gradle并使其从Maven中提取所有这些JAR(及其可传递部门)并将JAR放置在本地lib目录中。

运行此命令时,我收到BUILD SUCCESSFUL消息,但在主lib根目录下没有TestGradle目录。我期望看到一个包含所有这些JAR及其传递依赖项的目录。

最佳答案

尝试对每个库使用单独的“编译”。

这是我的android项目上的样子:

dependencies {
    compile 'com.google.android.support:wearable:+'
    compile 'com.google.android.gms:play-services-wearable:+'
}

关于java - Gradle将依赖项下拉到本地lib目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25241817/

相关文章:

java - 如何在运行时实例化给定数组类型的 Java 数组?

java - 如果我从 root pom 的命令行运行插件,它在遍历模块时会做什么?

java - 将 SpringRunner 与 PowermockRunner 结合使用时出现异常

java - crontab quartz 时间表

java - 如果字段名称包含一个大写字母后跟下划线,则从 JAXB 带注释的类生成模式会失败

gradle - 如何在Gradle中下载给定的依赖项

android - 如何使用 gradle 从 jitpack.io 导入库?

java - 阐明报告 - 错误 'assemble' 目标需要 'war' 打包

maven - SolrJ 与 Maven

java - IOException :cannot run program:CreateProcess error=193, %1 不是有效的 Win32 应用程序