из-за модульной природы некоторых наших текущих приложений нам необходимо понять , как настроить Maven для создания нескольких конфигураций одного и того же артефакта (в нашем случае файл WAR), комбинаций ОБА уровня развертывания (dev, test, production) И локализовано (gb, fr, es и т. д.)? Мы ищем что-то вроде:
artifact-gb-dev.war
OR
artifact-fr-test.war (etc., etc.)
Нам сообщили о Maven 'профилях сборки' , которые, кажется, соответствуют критериям среды развертывания, и ' maven-assembly-plugin ', который может адресовать вопросы страны / интернационализации, НО возможно ли объединить два (т. е. интегрировать файлы ресурсов на французском языке в сборку производственного уровня)?
Примером нашей текущей структуры каталогов может быть:
..\gb
\dev
\test
\production
..\fr
\dev
\test
\production
..\es
\dev
\test
\production
где для сборки может потребоваться (один) французский разрабатываемый выпуск (fr / dev) ИЛИ, например, все производственные выпуски (gb-fr-es-etc / prod).
Мы новички в Maven и решили попробовать его в связи с быстрым наращиванием, предлагаемым предварительно сконфигурированными архетипами Maven и его управлением зависимостями. До сих пор мы использовали Ant для наших сборок.
Спасибо
Richard