Gradle: 在类路径中的 jar 名称中使用通配符

Gradle: use wildcard in jar name in classpath

Gradle: 在类路径中的 jar 名称中使用通配符

buildscript {
    repositories {
        flatDir {
            dirs "foo/lib"
        }
    }

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

bar版本可以是bar-1.0-util.jar,bar-2.0-util.jar

等任意版本

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

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

或者只是特定的罐子:

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

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