人们!
我有两个问题(可能是愚蠢的)。
说,有三个代码摘录:
(1) <target name="test1" depends="INIT">
(2) <target name="test2" depends="INIT">
(3) <target name="TEST3" depends="INIT, test1, test2">
并且TEST3是项目的默认目标。
INIT执行了多少次?
例如,在单独的文件中提取macrodef然后将其包含在主文件(某种模块)中是一个好主意吗
答案 0 :(得分:2)
只有一次。
当test2/TEST3
执行时,它会知道INIT
已被执行。
此外,{{1>}上的目标取决于,即,为了执行该目标,INIT
必须已经执行,如果不是......那么仅执行将转到INIT
。