У нас есть следующие проблемы:
Мы используем ANT
для создания нашего приложения. Однако приложение создается несколько раз, по одному для каждого клиента (у них разные скины / cms / i18n и т. Д.). До сих пор у нас не было необходимости компилировать их все одновременно (обычно просто работали с одним клиентом за раз). Теперь мы хотим, чтобы наш сервер сборки создавал все перестановки для всех клиентов на всех языках. Другими словами, нам нужно создать файл war
для каждого клиента, каждый из которых будет содержать свою собственную компиляцию.
На данный момент имя клиента считывается из файла .properties
приложения.
Мой вопрос такой. Есть ли способ переопределить свойство client.name
(из .properties
приложения) в build.xml
, используемом ant? Или это единственный способ создать отдельную target
для каждого клиента и жестко прописать имя?
Спасибо.