gpt4 book ai didi

java - Gradle 构建文件在 2.10 版本中工作正常,但升级到 4.6 后停止工作

转载 作者:行者123 更新时间:2023-12-02 11:12:30 29 4
gpt4 key购买 nike

将资源从 makeWarTask 复制到 WEB-INF。它在 Gradle 版本 2.10 上运行良好。但升级到 4.6 后,它停止复制。

task makeWarTask(type: War) {
webInf{
from('build/resources/slave') {
include 'base.xml'
into('classes/')
}
from('build/classes/slave/com/test/util') {
include 'DBConstant.class'
into('classes/com/test/util/')
}
}
}

是否有任何版本语法更新或其他内容?

最佳答案

从 Gradle 4.0 开始,编译的类不再在 build/classes/<source-set-name> 中,但是在 build/classes/<language>/<source-set-name> ,参见release notes 。所以在你的情况下可能是 build/classes/java/slave .

您的任务配置应如下所示:

task makeWarTask(type: War) {
webInf{
from('build/resources/slave') {
include 'base.xml'
into('classes/')
}
from('build/classes/java/slave/com/test/util') {
include 'DBConstant.class'
into('classes/com/test/util/')
}
}
}

关于java - Gradle 构建文件在 2.10 版本中工作正常,但升级到 4.6 后停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50524916/

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