3
說我有以下Ant腳本:Ant腳本導入壓倒一切的主路徑ID名稱
<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分配唯一的名稱,我不會遇到這個問題,因此猜測。
根據我對文獻的理解,主文件中的屬性優先。但這不是我所觀察到的。我錯過了什麼?
謝謝。猜猜這裏需要什麼然後是唯一的ID? – 2013-03-26 15:17:43
如果我明白你在這裏需要正確的克勞斯,那麼是的,這聽起來像一個解決方案。 – 2013-03-26 15:31:19