gpt4 book ai didi

Gradle 1.12 损坏图像文件

转载 作者:行者123 更新时间:2023-12-04 03:58:33 24 4
gpt4 key购买 nike

我的gradle版本是:

------------------------------------------------------------
Gradle 1.12
------------------------------------------------------------

Build time: 2014-04-29 09:24:31 UTC
Build number: none
Revision: a831fa866d46cbee94e61a09af15f9dd95987421

Groovy: 1.8.6
Ant: Apache Ant(TM) version 1.9.3 compiled on December 23 2013
Ivy: 2.2.0
JVM: 1.6.0_38-ea (Sun Microsystems Inc. 20.13-b02)
OS: Windows 7 6.1 amd64

图像的应用程序文件夹路径是:
myApp\web-app\src\main\webapp\images

通过执行 gradle clean deploy在控制台中,以下文件夹被分解到我的 tomcat deploy 文件夹中,其中包含图像文件:
\myApp\images

部署的图像与我的项目文件具有相同的名称和完全相同的大小。
唯一的问题是图像已损坏且图像失真。有任何想法吗?

更新。以下代码似乎对文件损坏负责:
    eachFile {
it.filter(org.apache.tools.ant.filters.ReplaceTokens, tokens: [
releaseVersion: project.version,
releaseDate: buildDate
])
}

我想可能的解决方法是使用另一种方法来替换 token 。

更新2。
正如一些人所提到的,解决方案是将 ReplaceTokens 过滤器仅应用于某些文件,并跳过某些文件类型。以下代码有效:
    filesNotMatching("**/*.png") {
it.filter(org.apache.tools.ant.filters.ReplaceTokens, tokens: [
releaseVersion: project.version,
releaseDate: buildDate
])
}

最佳答案

解决方案是:

    filesNotMatching("**/*.png") {
it.filter(org.apache.tools.ant.filters.ReplaceTokens, tokens: [
releaseVersion: project.version,
releaseDate: buildDate
])
}

关于Gradle 1.12 损坏图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26463083/

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