gpt4 book ai didi

configuration - Maven 中的用户和项目特定设置

转载 作者:行者123 更新时间:2023-12-04 06:03:43 24 4
gpt4 key购买 nike

我们同时开发一个项目的多个分支。每个开发人员都有多个工作副本,每个工作副本使用自己的数据库模式。 (通常每个分支有一个工作副本,但有时每个分支甚至不止一个工作副本。)我们需要让 Maven 知道数据库凭据(对于 db-migration 插件,对于单元测试,对于小服务程序)。

我们无法将凭据放入 pom.xml因为每个开发人员可能使用不同的数据库架构名称。我们无法将凭据放入 settings.xml因为每个开发人员都使用多个架构。

我们把凭证放在哪里?

例如,http://code.google.com/p/c5-db-migration/描述数据库凭据需要存在于 pom.xml 中。但我想将它们具体化为不受修订控制的文件。

最佳答案

您可以将它们放入项目目录内的属性文件中,但该文件已从源代码管理中排除。

使用 Maven,可以使用 <build><filters><filter> 从外部文件中读取属性。元素 as instructed here .

关于configuration - Maven 中的用户和项目特定设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5223712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com