我在蚂蚁方面相对较新,在学校我有一个编写文件的任务。我的一个问题是将名称(或路径)作为ant参数的文件复制到“/ foldercopy”。我需要做类似的事情:
ant cpfile file.txt
因此ant会将file.txt复制到/ foldercopy。我在谷歌搜索了很多,但我能找到的东西都是“-Darg”,但我的老师说这不正确。有没有办法做到这一点?
答案 0 :(得分:21)
ant
的普通命令行参数被认为是目标名称,因此如果要将参数传递给目标,则需要通过-D
使用属性:
ant -Dfile=file.txt cpfile
并在build.xml
中访问值${file}
答案 1 :(得分:-4)
这将对您有所帮助:
<target name="copytask" >
<copy file="file.txt" todir="path-od-dir" failonerror="false" />
</target>