您好,我是 gradle 脚本的新手,我正在尝试将目录复制到war文件的根目录,但最终我只复制了内容 文件夹到根目录,但我希望整个目录结构及其父目录也被复制。
要复制的文件夹结构
polymer-client
├── file1.txt
├── index.html
Gradle 脚本
apply plugin: 'war'
war {
archiveName = 'WebDeployment.war'
from 'polymer-client'
}
生成的文件夹结构
WebDeployment
├── WEB-INF
├── META-INF
├── file1.txt
├── index.html
预期的文件夹结构
WebDeployment
├── WEB-INF
├── META-INF
├── polymer-client
├── file1.txt
├── index.html
请告诉我如何使用 gradle 脚本完成它。
最佳答案
您可以尝试使用 into
进行操作,如下所示:
apply plugin: 'war'
war {
archiveName = 'WebDeployment.war'
into 'polymer-client', {
from 'polymer-client'
}
}
它应该在 war-archive 中创建 polymer-client
子目录,并将 polymer-client
目录的所有内容复制到其中。
关于gradle - 如何使用gradle脚本在生成的war文件中复制根级别具有父目录结构的目录和目录内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43471840/