У меня есть два вопроса ;-)Как Maven ручка проекта/клиента специфический дескриптор развертывания web.xml в WAR
ли «web.xml» в WAR-файл предназначен для хранения проекта/клиента -специфические информация
- Пример: Для customerX мы хотим Фильтры для Bandwith и сжатия для customerY мы не хотим, чтобы эти фильтры
Как работает Maven-B uild-Process позволяет нам создавать разные сборки для таких WAR-файлов проекта/клиента.
- Если это будет сделано с Maven профилями
- это должно быть сделано с отдельными сборки-процессов, которые интегрируют релиз-проект в индивидуальной WAR-Строит
thx, ваше решение хорошо, если у вас есть фиксированное количество проектов (dev, test, production), но процесс сборки займет много времени, если у вас есть, например, 50 клиентов, где каждому клиенту нужна собственная сеть .xml configuration ;-) Мне кажется, что web.xml WAR-формата в основном не предназначен для конфигураций, специфичных для клиента, поскольку он связан в военном файле и поэтому не может быть изменен после процесса сборки. Но это заставляет меня задуматься, потому что раздел фильтра в web.xml был бы действительно классным, если бы вы могли предоставить конфигурацию фильтра для конкретного пользователя – funkrusher
. Я должен был упомянуть, что с учетом конкретных клиентов я подразумеваю, что WAR (который содержит наш веб-магазин -Backend) будет развернут на сервере servletcontainer/appserver (Jetty, Tomcat, Jboss, Geronimo, Glassfish), который будет запущен на веб-сервере. Этот веб-сервер продается нашему клиенту. И каждый клиент получает свой WAR-файл (с конфигурацией web.xml для конкретного клиента). – funkrusher