Gradle 下载某些依赖 jar 来构建文件和剥离版本

Gradle download certain dependency jars to build file and strip version

我正在寻找类似于 Gradle 中的 Maven 依赖项插件的东西。

我想将我的一些依赖项下载到构建文件夹,并从下载的每个 jar 文件中删除版本号。

这应该很简单:

apply plugin: 'java'

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.google.inject:guice:3.0'
}

task copyDependencies(type: Copy) {
   from configurations.compile
   into 'dependencies'
   rename '(.*)-[0-9]+\..*.jar', '.jar'
}