我对 ant 很陌生(我来自 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}/数据
project.deploy.dir = 发布
project.deploy = ${basedir}/../${project.deploy.dir}
现在我有一些疑问:
1) 什么代表${basedir}?具体目录?什么?
2)使用先前的信息,复制文件的两个目标文件夹到底是什么(使用“复制文件...到文件”标签)?