gpt4 book ai didi

ant - 如何让 Ant 到达文件末尾的 "chomp"换行符?

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

我正在使用 Ant LoadFile从存储库根目录中的文件读取版本的任务。

<loadfile property="build.version" srcFile="VERSION"/>

由于用于创建和编辑它的工具,版本文件以换行符结尾。 Ant 正在读取并使用该换行符作为属性值的一部分。当我使用该值替代文件或输出时,这让我感到困惑。

@build.version@ -> 99.0.0.0^M

有没有办法在加载后或作为加载文件任务的一部分将其从属性中删除?


我说的是这种Chomp .


VERSION 文件只包含版本号和一个换行符(行号是我用来说明的)。

1. 99.0.0.0
2.

最佳答案

您可以使用 filterchain 删除此类换行符:

<loadfile property="build.version" srcFile="VERSION">
<filterchain>
<striplinebreaks/>
</filterchain>
</loadfile>

参见 https://ant.apache.org/manual/Types/filterchain.html#striplinebreaks .

关于ant - 如何让 Ant 到达文件末尾的 "chomp"换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29127187/

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