我对蚂蚁很新(我来自Maven,Ant对我来说是一场噩梦!)
我有这个目标:
<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>
我还有一个属性文件,其中定义了前一个ant代码中使用的“变量”(命名变量?),具体来说我有:
project.datadir = $ {basedir} / data
project.deploy.dir =发布
project.deploy = $ {basedir} /../$ {project.deploy.dir}
现在我有些疑惑:
1)什么代表 $ {basedir} ?特定目录?什么?
2)使用以前的信息,复制文件的两个目标文件夹究竟是什么(使用“copy file ... to file”标签)?