将所有依赖项从一个Gradle配置复制到另一个

时间:2018-07-20 07:52:38

标签: gradle build.gradle

我想将所有Gradle依赖项从一种配置复制到另一种。具体来说,我想将compile中的所有内容复制到jmh

我发现我可以使用以下代码:

configurations {
    compile.dependencies.each {
        jmh.dependencies.add(it)
    }
}

但是我敢肯定,在Gradle中必须有一种更优雅或更惯用的方式来做到这一点。我无法控制jmh配置的创建:它是由插件创建的。实现此目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

如果不真正复制依赖项而是引用它们是可以的,则可以这样做:

dependencies {
    jmh configurations.compile
}