在Gradle中,哪些类型(配置)的依赖项是现成的?

在Gradle中,哪些类型(配置)的依赖项是现成的?,gradle,dependency-management,Gradle,Dependency Management,我想编写一个Gradle脚本,从Maven下载一个JAR文件,并将其与其他一些资源结合起来,使用插件创建一个RPM文件 我无法使用compile配置声明依赖关系,因为如果不使用java插件,它就不可用(而且使用compile也没有意义,因为我没有编译任何东西) 是否有一种类型的依赖关系可用于此目的 或者我需要使用java插件吗?据我所知,不需要java插件。请查看下面的脚本-您可以定义自定义配置并在构建脚本中使用它。如您所见,java插件未应用: repositories { mavenCe

我想编写一个Gradle脚本,从Maven下载一个JAR文件,并将其与其他一些资源结合起来,使用插件创建一个RPM文件

我无法使用
compile
配置声明依赖关系,因为如果不使用
java
插件,它就不可用(而且使用
compile
也没有意义,因为我没有编译任何东西)

是否有一种类型的依赖关系可用于此目的


或者我需要使用
java
插件吗?

据我所知,不需要
java
插件。请查看下面的脚本-您可以定义自定义配置并在构建脚本中使用它。如您所见,
java
插件未应用:

repositories {
  mavenCentral()
}

configurations {
  lol
}

dependencies {
  lol 'junit:junit:4.12'
}

task cp(type: Copy) {
  from configurations.lol
  into ('lol')
}