много java-приложений строятся с помощью maven. maven имеет концепцию Profiles, очень удобно создавать пакет релизов для разных сред. например dev/test/prod
используя разные path / jndiname / security rule / properties files
... Я думаю, мне не нужно перечислять коды здесь, чтобы объяснить это.
Spring - очень хорошая и популярная структура для разработки java, так как Spring3 также поддерживает концепцию профилей.
Теперь возникает вопрос: для освобождения от разных целей ENV, какой из них лучше? сейчас я предпочитаю профиль maven. поскольку spring должен копировать каждое определение bean в каждом профиле. и ему требуется инициализатор/свойство, чтобы spring знал, какой профиль должен быть активирован.
но я чувствую, что spring профиль более гибкий, чем профиль maven.
Как вы думаете? пожалуйста, дайте несколько советов. спасибо.