我使用Ant cvs和sql任务来检出并部署完整的数据库对象代码集。我还使用Ant cvschangelog任务生成两个标记之间已更改内容的列表。似乎应该有一些方法来定义一个目标进程,它将迭代生成的changelog xml文件中的元素列表,并且只执行在两个标记之间发生更改的文件(所有文件都使用“CREATE或REPLACE”语法和这里只有可替换的对象。)
是否有任何本机Ant解决方案或者是否需要解析xml文件的自定义任务?
答案 0 :(得分:2)
您可以调查用于循环构造的ant-contrib任务。 for或foreach任务可能正是您所需要的。
答案 1 :(得分:1)
答案 2 :(得分:0)
上次我检查Ant不支持任何类型的循环结构,所以你必须编写自己的自定义任务>但是,有一个xslt任务允许您将样式表应用于xml文件。这取决于你想用xml本身做什么。