我想写一个Gradle脚本从Maven下载JAR文件,并将其与其他一些资源结合使用nebula.ospackage
插件创建一个RPM文件。
我无法使用compile
配置来声明相关性,因为如果不使用java
插件就无法使用{并且使用{{1也没有意义因为我没有编译任何东西)。
我可以用于此目的的依赖类型吗?
或者我是否需要使用compile
插件?
答案 0 :(得分:2)
据我所知,java
插件不是必需的。请查看下面的脚本 - 您可以定义自定义配置并在构建脚本中使用它。如您所见,java
插件未应用:
repositories {
mavenCentral()
}
configurations {
lol
}
dependencies {
lol 'junit:junit:4.12'
}
task cp(type: Copy) {
from configurations.lol
into ('lol')
}