Мы разрабатываем несколько веток проекта одновременно.Каждый разработчик имеет несколько рабочих копий, каждая рабочая копия использует свою собственную схему БД.(Как правило, для каждой ветви будет рабочая копия, но иногда даже больше, чем одна рабочая копия для каждой ветви.) Нам нужно сообщить Maven учетные данные БД (для плагина db -igration, для модульных тестов, для экземпляра devсервлет).
Мы не можем поместить учетные данные в pom.xml
, поскольку каждый разработчик может использовать разные имена схем БД.Мы не можем поместить учетные данные в settings.xml
, поскольку каждый разработчик использует более одной схемы.
Куда мы помещаем учетные данные?
Например, http://code.google.com/p/c5-db-migration/ описывает, чтоучетные данные БД должны присутствовать в pom.xml
, но я хотел бы перенести их в файл, который не находится под контролем ревизии.