0
我非常新的螞蟻(我從Maven的來了,螞蟻對我來說是一場噩夢!)關於如何將一些文件複製到文件夾中的一些說明?
我有這樣的目標:
<target name="linuxdriver"
description="Linux Driver">
<copy file="${deps.linuxdriver.dir}/${deps.linuxdriver.name}" tofile="${project.datadir}/${deps.linuxdriver.name}"/>
<copy file="${deps.linuxdriver.dir}/${deps.linuxdriver.name}" tofile="${project.deploy}/data/${deps.linuxdriver.name}"/>
<chmod perm="+x" file="${project.datadir}/${deps.linuxdriver.name}"/>
<chmod perm="+x" file="${project.deploy}/data/${deps.linuxdriver.name}"/>
</target>
和我有同樣的屬性文件其中存在的definied 「可變」(?被命名爲變量)在前面的螞蟻的代碼中使用,特別是我有:
project.datadir = $ {BASEDIR} /數據
project.deploy.dir =釋放
project.deploy = $ {BASEDIR} {/../$} project.deploy.dir
現在我有一些懷疑:
1)什麼表示$ {basedir}?一個特定的目錄?什麼?
2)使用先前的信息究竟是什麼兩個目標文件夾中複製文件(使用「複製文件...到文件」標籤)?
運行您的構建我沒有看到你定義'$ {deps.linuxdriver.name}'。但是如果你看看你的ant build.xml,你的'project'標籤就是basedir定義的地方。從我的項目中,'。使用'.'作爲你的基礎代表當前目錄。 –
StormeHawke
他們使用術語「屬性」而不是「變量」。這值得注意,因爲Ant中的屬性是不變的。 – joescii