gpt4 book ai didi

Ant 脚本导入覆盖主路径 ID 名称

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

假设我有以下 Ant 脚本:

<project name = "imported">
<path id="same.classpath>
<pathelement location="c:\temp\imported"/>
</path>
<target name="imported.echo">
<echo>hell from import</echo>
</target>
</project>

将导入到这个中:

<project name = "importer">
<path id="same.classpath>
<pathelement location="c:\temp\importer"/>
</path>

<import file="imported.xml" as="i" />

<target name="importer.echo" depends="i.imported.echo">
<echo>hell from import</echo>
</target>
</project>

当我运行第二个脚本时,似乎没有使用 importer.xml 中 same.classpath 引用的路径。相反,正在使用导入 (c:\temp\imported) 引用的那个。如果我为路径 ID 分配唯一的名称,我不会遇到这个问题,因此猜测。

根据我对文献的理解,主文件中的属性优先。但这不是我观察到的。我错过了什么吗?

最佳答案

在这种情况下,被覆盖的不是一个属性,而是一个reference。 ID。与属性不同,referee - 引用 id 与之关联的内容 - 可以在构建期间更改,这是您观察到的。

关于Ant 脚本导入覆盖主路径 ID 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15624252/

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