我希望能够使用尽可能少的配置参数在多个变体中构建我的webapp。我希望能够只指定与我希望它部署到的URL的根目录相关的文件夹(也就是说,如果我希望它位于http://example.com/one/,我只想指定单词“一个“在我的配置文件中”。
我不想拥有多个web.xml文件或多个构建目标。另外,我知道不使用某些外部脚本就无法修改ant的web.xml。在这方面,
是否可以从Ant脚本中读取我的web.xml文件中的参数,然后在构建中使用该值?
答案 0 :(得分:1)
您可以使用XPath通过外部xmltask从XML文件中读取和修改任何节点/属性: http://www.oopsconsultancy.com/software/xmltask/,http://today.java.net/pub/a/today/2006/11/01/xml-manipulation-using-xmltask.html。
这项广泛使用的蚂蚁任务非常可靠。