Gradle war插件:排除

时间:2015-09-10 05:49:13

标签: gradle war

我在理解build.gradle脚本

之后遇到了一些困难
war {

    archiveName = 'myapps.war'

    from ( 'src/main/webapp/WEB-INF/struts' ) {
        exclude '**/struts.properties'
        into 'WEB-INF/classes'
    }

    exclude 'WEB-INF/properties'
    exclude 'WEB-INF/struts'

}

简单一下,我们可以说不要在生成的war中添加struts.properites。那么后续行中排除属性和struts目录的含义是什么?

1 个答案:

答案 0 :(得分:2)

似乎是这样的:第一个是将所有内容从 src / main / webapp / WEB-INF / struts 复制到 WEB-INF / classes 的工件中,但在复制任何struts.properties文件时排除。第二个是从工件2文件夹中排除 WEB-INF / properties WEB-INF / struts (对于 WEB-INF / struts ,它的内容已经复制到 WEB-INF / classes