2010-02-21 42 views

回答

2

Ant複製任務能夠在運行Ant構建時替換這些字符串。 這裏有個例子,我可以代替@ BRANCH @令牌:

<copy file="${basedir}/.project.base" tofile="${basedir}/.project"> 
<filterchain> 
    <replacetokens> 
     <token key="BRANCH" value="${branch}"/> 
    </replacetokens> 
</filterchain> 
</copy> 
+0

啊,我雖然看到@ token @語法專門在某處。 – 2010-02-21 15:10:10

+0

感謝您的信息。它有助於擴大螞蟻替代過濾鏈的工作流程。 – ufk 2010-03-01 14:10:19

2

那些看起來像是要被Ant <replace>任務取代。 build.xml是否可能包含此邏輯(因此也包含要替換的字符串)?還應該有一些關於這個項目的文檔。

+0

首先感謝信息。 build.xml不包含任何替換相關的指令。 build.xml中的項目名稱本身被加上@ new.project.name @: <項目名稱= 「@ new.project.name @」 的basedir = 「」默認爲「戰爭」的xmlns:常春藤=「的antlib:org.apache.ivy.ant」> – ufk 2010-02-21 14:10:58

+0

@ufk:我肯定會想到的項目文檔,包含關於建立項目所需步驟的信息。或者,它可能是塔爾有正確的理念和替換髮生在副本任務。 – 2010-02-21 15:09:16

相關問題