发布网友 发布时间:2022-04-25 19:35
共2个回答
热心网友 时间:2022-04-12 19:49
一个target 代表一个任务。任务的内容就写在<target></target>里
所以代码里有2个任务
先看第一个target name 是任务名称一种描述或者作为引用 这里没有使用引用就理解为名字
copy todiar 从字面理解应该是复制到指定目录。而这个目录是一个变量${classes.dir}这个是一个变量名,具体什么目录往上查代码,给出的代码不包括
include后面包含的意思。也就是说后面指定的XML文件是这个文件需要的一个资源。把他引进来可以直接调用或引用变量.conf配置文件一般也是TXT内容文本的
第二个任务
删除文件然后代码同上。
然后再看任务名称。第一个COPY-RESOURCE根据内容可以推测把生成后的代码或者资源文件复制一份到指定目录。通常这个目录是应外一个TARGET用到的。这个算是准备工作
COPY-LOCAL-PRPPS基本意义同上。但是针对的文件不同。因为文件同名的原因没用使用修改的方法只是简单的删除原来的,把新的弄过来一份解决的。
所有的TARGET通过依赖depend来组成一个执行序列。或者运行时单独选。
以上都是ANT的知识。如果说长用到有必要系统学习下。ANT在应用上还是很多的,节省一些重复性的工作
因为TARGET可以单独执行,也可以在XML中打断点。所以你可以通过自定义一个TARGET来学习各个关键字的意思追问
这个condition标签是什么意思?
热心网友 时间:2022-04-12 21:07
把所有xml,conf文件拷贝到目标目录,
再利用localProp的替换所有properties追问
这个condition标签是什么意思?