如何强制NAnt * not *进行重建?

时间:2019-11-18 10:30:04

标签: nant

在工作中,我们有一个使用“ NAnt”的大型项目。

由于项目很大,因此完整的重建过程需要30到50分钟。因此,我们会在一夜之间执行完整的重建,并且我们希望尽可能避免在白天进行完整的重建。

有时候我必须更改一些仅影响几个文件的编译器设置。

使用“ make”,只需更改Makefile,删除受影响的目标文件,然后键入make

但是“ NAnt”的行为有所不同:

更改“ NAnt”设置后,我发现“ NAnt”将在更改设置后始终执行重建

即使我将“ NAnt”配置XML文件的文件修改时间改回旧的修改时间(使用touch -d),“ NAnt”也将执行完整的重建。

显然,“ NAnt”不是(仅)文件日期和时间,它用来表明某些文件已过时。

是否有办法查看出于什么原因(例如文件日期,CRC,哈希...),“ NAnt”决定必须重新构建某些文件?

0 个答案:

没有答案