【发布时间】:2011-01-27 10:41:51
【问题描述】:
我工作的一家公司有一些使用 cpptask 用 ant 构建的 c 二进制文件。每次我们开始构建时,他们都会使用 ivy 检索共享的 c 库,这会浪费大量时间来比较修订和下载,而只有在头文件发生更改时才需要下载。我添加了一个设置 var 的目标,这会导致构建跳过常春藤步骤,但我想要一个更好的解决方案。我看到 cpptask 创建了一个文件 history.xml 并且只有在任何源发生更改时才重建为二进制文件。我想知道是否有办法独立测试二进制文件是否需要构建,并且确实如此,我希望它能够触发 ivy 目标。如果二进制文件被重建,我还想设置一个变量,以便我可以有条件地启动 rpm 生成任务
【问题讨论】: