我正在尝试使用gradle创建一个dist zip。我想把我的罐子放在拉链的根目录上。并将所有依赖项定位到lib文件夹。我没有成功。
无论我尝试了什么,只创建了一个文件夹(我尝试创建一些文件夹)。 我的神器罐包含在这个文件夹中。
我将不胜感激。
这是我的任务定义:
task zip(type: Zip, overwrite:true) {
from jar.outputs.files
from configurations.runtime.collect{it}
into ('lib')
}
答案 0 :(得分:8)
我相信你需要这样做:
task zip( type: Zip, overwrite:true ) {
from jar.outputs.files
into( 'libs' ) {
from configurations.runtime
}
}
中所示