Я ищу способ упаковки разных продуктов из общей базы. Это может быть, например, для упаковки облегченной версии продукта или специально настроенной версии.
Различия между моими различными продуктами в основном следующие:
Создание различных файлов конфигурации (текстовых файлов) из одного (могут быть небольшие отличия или удаление, добавление и т.д. более крупных блоков)
Фильтрация (удаление), добавление или переопределение групп файлов (файлов справки, целых модулей и т. Д.)
Я изучаю различные решения, связанные либо с Maven, либо с Ant (или с чем-либо еще). Например: использование плагина скорости для генерации различных файлов конфигурации во время сборки.
Мне интересно, если есть лучшие инструменты для решения такого рода проблемы. Есть много коммерческих продуктов, которые распространяются с разными «вкусами», поэтому я думаю, что должны существовать инструменты или лучшие практики для создания такой упаковки.
Любое понимание будет оценено!