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
存储库。
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
存储库。