Gradle:在classpath中的jar名称中使用通配符

时间:2017-07-28 03:58:39

标签: gradle classpath build-script

Gradle:在classpath

中的jar名称中使用通配符
buildscript {
    repositories {
        flatDir {
            dirs "foo/lib"
        }
    }

    dependencies {
        classpath name: 'bar-*-util'
    }
}

bar版本可以是任何版本,例如bar-1.0-util.jar,bar-2.0-util.jar

1 个答案:

答案 0 :(得分:0)

您可以尝试在lib目录中添加所有jar,如下所示:

dependencies {
    classpath fileTree(dir: 'foo/lib', include: ['*.jar'])
}

或只是特定的罐子:

classpath fileTree(dir: 'foo/lib', include: ['bar-*-util.jar'])

在这种情况下,您不需要指定flatDir存储库。