gpt4 book ai didi

java - Gradle 隐藏有关构建 war 的文件

转载 作者:搜寻专家 更新时间:2023-11-01 03:52:30 24 4
gpt4 key购买 nike

我的项目树:

 /project
|
|--> /src
| |-->/main
| |-->/webapp
| |--> a lot of folders here including /files with doc file inside
|--> build.gradle

当我仅将 build.gradle 文件放入 apply plugin 'war' 时,它会在构建时将所有内容放入 war 文件中,/files 目录中的 doc 文件除外

我阅读 Gradle docs所以我要添加

war{
from 'src/main/webapp/files'
}

到我的 build.gradle 文件,之后我的 war 文件变大了,但需要的文件不在那里。

如何将文件从 /files 目录添加到 war /files 目录?

更新

将此项目添加到多项目构建后,问题就消失了。真的不知道出了什么问题。

最佳答案

我相信您正在寻找的语法是:

war {
from 'src/main/webapp/files' into 'files'
}

这会将 src/main/webapp/files 中的所有内容复制到 WAR 文件根目录下名为 files 的子目录中(例如 my-app .war/文件)

我在 Gradle 的 war 任务和复制方面遇到了很多有趣的问题,所以如果这不起作用,我可以查看我使用过的其他方法。

关于java - Gradle 隐藏有关构建 war 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21603046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com