【发布时间】:2011-07-10 13:42:19
【问题描述】:
我们同时开发一个项目的多个分支。每个开发人员都有多个工作副本,每个工作副本使用自己的数据库模式。 (通常每个分支都有一个工作副本,但有时每个分支甚至不止一个工作副本。)我们需要让 Maven 知道数据库凭据(对于 db-migration 插件,对于单元测试,对于servlet)。
我们不能将凭据放在pom.xml 中,因为每个开发人员可能使用不同的数据库架构名称。我们无法将凭据放入 settings.xml,因为每个开发人员都使用多个架构。
我们将凭据放在哪里?
例如,http://code.google.com/p/c5-db-migration/ 描述 DB 凭据需要存在于 pom.xml 中,但我想将它们外部化到不受修订控制的文件中。
【问题讨论】:
标签: configuration properties maven branch settings