gpt4 book ai didi

java - 替换任务不支持嵌套文件集

转载 作者:太空宇宙 更新时间:2023-11-04 06:21:44 25 4
gpt4 key购买 nike

我使用 Ant 版本 1.7.1 运行此内容:

<fixcrlf srcdir="@{buildDir}"   excludes="**/*.exe" eol="lf">
</fixcrlf>
<replace>
<fileset dir="@{buildDir}" includes="**/*install.ksh" />
<replacefilter token="#packageName#" value="@{packageName}"/>
</replace>

抛出异常并显示消息“替换不支持嵌套的“文件集”元素”

此异常的原因是什么?

最佳答案

<replace> task形成一个隐式文件集,因此您不需要以现有的方式嵌套文件集。试试这个,注意 dir 如何和includes已从嵌套元素移至任务参数:

<replace dir="@{buildDir}" includes="**/*install.ksh">
<replacefilter token="#packageName#" value="@{packageName}" />
</replace>

或者:

<replace dir="@{buildDir}">
<include name="**/*install.ksh" />
<replacefilter token="#packageName#" value="@{packageName}" />
</replace>

关于java - 替换任务不支持嵌套文件集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27343442/

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