从历史上看,我们使用maven命令启动Spring应用程序,并显式指定该应用程序的活动配置文件。在项目的根目录,我们有两个.properties文件:
local-application.properties
,其中本地设置
已找到环境,并且不受git监视;
application.properties.template
,其中存储了
开发环境。
添加新功能时,您可能需要开发人员可能忘记将其添加到application.properties.template
的新属性,这就是dev
环境无法启动的原因,因为负责此工作的人员不会对这些新属性一无所知。
在这方面,问题是:
是否可以使用Maven自动提醒开发人员以 将必要的属性或其值添加到
application.properties.template
文件中, 如果发生这种变化?
可能有可能在新的* .options文件中破坏所有属性值,然后在执行任何maven阶段(例如,验证)时生成此.template文件。
或者也许有某种类似的插件。
谢谢!