Gradle - 依赖的加法顺序

时间:2014-10-06 11:07:54

标签: java gradle multi-project

我有一个关于定义依赖顺序的真正问题,例如。我有一个gradle依赖,看起来像这样:

configurations {
    defaults
    configs
}

task extractDefaults(type: Copy) {
    from { configurations.defaults.collect { it.isDirectory() ? it : zipTree(it) } }
    into "$buildDir/defaults/"
}

在我有的其他文件中

dependencies {
    compile project(':SOME_PROJECT')

    defaults "OTHER_PROJECT_1:${VER}@zip"
    defaults project(':OTHER_PROJECT_2').files('WEB')
}

无论以何种顺序我都会添加默认依赖项,所有文件都被“OTHER_PROJECT:$ {VER} @zip”所覆盖。我有多项目构建。我的问题是如何定义defauts以某种方式排序(顺序是按添加顺序指定的)?

0 个答案:

没有答案