我有一个构建脚本,可以执行许多操作(最小化javascript,上传到亚马逊s3等).最小化ANT任务仅对我已修改的javascript进行操作,并忽略其余的(我没有编写此脚本).我想为amazon s3任务做类似的事情,其中只在任务中上传更新的内容.任何关于如何做到这一点的线索将不胜感激.
您可以选择带有修改日期标记的文件集.修改后的标签功能非常强大,请查看:Ant Selectors - Modified.
为了让它告诉已经发生了什么变化,它可以在一个属性文件中保留一个缓存,该文件在每次成功构建后都会更新,除非你使用了delayupdate属性 - 所以也许为了测试它,你可以:
[...]
当然,您可以通过命令行参数或其他东西设置commitUpdate.