我们遇到的问题如下:
我们正在使用ANT
来构建我们的应用程序。但是,应用程序构建了多次,每个客户端一次(它们有不同的皮肤/ cms / i18n等)。到目前为止,我们不需要一次编译它们(通常一次只能在一个客户端上工作)。现在,我们希望构建服务器为所有语言的所有客户端构建所有排列。换句话说,我们需要为每个客户端创建一个war
文件,每个文件都包含自己的编译。
目前,客户端名称是从应用程序的.properties
文件中读取的。
我的问题是这个。有没有办法在ant使用的client.name
中覆盖.properties
属性(来自应用程序的build.xml
)?或者是为每个客户创建不同的target
并对名称进行硬编码的唯一方法吗?
感谢。