Gradle包资源分配

时间:2015-11-25 22:15:48

标签: java gradle jar package

我正在尝试找到一种方法来打包和分发我的前端资产文件,以便它们可以被版本化并作为依赖项包含在其他共享UI项目中。

我的目标是让gradle构建一个源文件(.js,.css,.jpg等)的目录结构,并在可分发的版本化软件包中拉链(或罐子)。

有没有办法可以使用java jar任务在build / libs文件夹中生成一个存档,当被取消时,它与我定义的目录结构相匹配?

1 个答案:

答案 0 :(得分:1)

我认为这适用于我的目的。没关系!

apply plugin: 'distribution'    

distributions {
    main {
        contents {
            into('js') {
                from { 'js' }
            }
            into ('img') {      
                from { 'img' }
            }
            into ('css') {
                from { 'css' }
            } 
        }
    }
}