gpt4 book ai didi

gradle - Gradle 更换 token

转载 作者:行者123 更新时间:2023-12-03 05:55:49 26 4
gpt4 key购买 nike

我正在使用gradle过滤使用以下代码替换一个log4j.xml中的 token 。

import org.apache.tools.ant.filters.ReplaceTokens
task copylog4jEnvSpecific(type:Copy){
from("$config_dir/"+"$env")
into("$webAppDir/WEB-INF/classes")
include "**/log4j.xml"
filter(ReplaceTokens, tokens: [LOG_HOME: project.rootDir])
}

但我说错了
Execution failed for task ':copylog4jEnvSpecific'.

Could not copy file 'C:\Users\<>\rws\conf\<>\configuration\dev\log4j.xml' to 'C:\Users\<>\rws\build\WebContent\WEB-INF\classes\log4j.xml'.

最佳答案

在这里需要更多信息。使用--stacktrace运行您的构建,也许我们可以在那里获得更多信息。

我假设C:\Users\<>\rws是您的项目路径?

您什么时候运行任务?也许build目录不存在?
以及创建WebContent\WEB-INF\classes\的是什么?

您可以使用以下命令确保在生成任务之后执行任务:

copylog4jEnvSpecific.dependsOn build

关于gradle - Gradle 更换 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44935517/

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