本文通过例子简单的介绍了使用ant从svn检出代码的方法,并提供了相应的代码。阅读全文>
发表于 @ 2008年07月10日 20:39:00|评论(loading...)|收藏
最近在项目中有这样一个需求,为了分析某些文件的产权信息,需要对项目中所有的文件生成相对应的.ip文件,当在eclipse中package explorer中selectedChange的时候,调用该project/folder/file下所有文件,生成相应的.ip文件。但是问题出现了,每次package explorer中selectedChange的时候,都需要生成一次.ip文件,而大多数情况,这个都是没有必要的(对于已经Build过的文件,如果该文件上一次Build后没有改变,Build是没有意义的),对于较大的项目,这在效率上是难以接受的,为了对于已经Build,并且在Build后没有改变的文件,我们完全可以不再Build,在这里,我们可以借用ant的解决方案:Ant通过比较类文件和源文件的时间戳来最小化编译工作。类似的,我们可以通过比较Build生成的文件和原文件的时间戳来实现:如果原文件修改时间在Build生成文件修改时间之前,则不需要Build,否则需要Build(不存在的文件时间戳设为-1)。阅读全文>
发表于 @ 2008年07月10日 20:13:00|评论(loading...)|收藏