用于在文件中排除“行”的Ant任务以“:”或“//”开头

时间:2015-08-10 23:36:07

标签: java ant build release-management

我想调整构建设置以避免出现以下问题

问题:Ant作业根据文件中的更改启动构建。说文件xyz已更改。我有逻辑搜索其他文件和文件夹中的文件xyz的所有出现,并重新编译所有这些文件。在现状下要求并且工作正常。唯一的问题是构建开始编译所有依赖文件,即使文件的注释有变化。

例如下面的行以“:”开头是注释,如果有人更改了文件名 L010-PS-SECURITY或任何更改都是评论。这将启动包含更改的文件的构建,并且还将生成注释和相关文件中的文件(我已定义宏以查找模式匹配)。

:此程序需要类似于L010-PS-SECURITY ......(这是评论)

DW; GLB.STATUS =(*****)

- 一些逻辑 -

END;

或者

:检查错误

DW; GLB.STATUS =(*****)     我;注意(遇到错误):与L010-PS-SECURITY相同(这是评论)

END;

任何人都可以建议Ant任务忽略或排除以“:”或“//”开头的行。这实质上意味着注释中的任何更改都不应编译文件或依赖对象。更改文件中的任何其他位置都应触发构建

0 个答案:

没有答案