2013-10-31 74 views
3

我正在尝试使用gradle创建dist zip。我想找到我的jar在zip的根目录。并在lib文件夹中查找所有依赖关系。我没有成功这样做。在zip中创建文件夹层次结构 - 使用gradle

无论我尝试只有一个文件夹正在创建(我试过创建一些文件夹)。 而我的神器jar包含在这个文件夹中。

我会很感激任何帮助。

这是我的任务,确定指标:

task zip(type: Zip, overwrite:true) { 
    from jar.outputs.files 
    from configurations.runtime.collect{it} 
    into ('lib') 
}  

回答

8

我相信你需要做的:

task zip(type: Zip, overwrite:true) { 
    from jar.outputs.files 
    into('libs') { 
     from configurations.runtime 
    }  
} 

,因为它表明在the documentation

+1

或者,你可以使用'Java的库 - 分配'插件。 –

+0

太好了。为我工作。非常感谢你。 –

相关问题