保持application.properties为最新

时间:2018-10-29 11:22:35

标签: spring maven properties

从历史上看,我们使用maven命令启动Spring应用程序,并显式指定该应用程序的活动配置文件。在项目的根目录,我们有两个.properties文件:

  • local-application.properties,其中本地设置 已找到环境,并且不受git监视;

  • application.properties.template,其中存储了 开发环境。

添加新功能时,您可能需要开发人员可能忘记将其添加到application.properties.template的新属性,这就是dev环境无法启动的原因,因为负责此工作的人员不会对这些新属性一无所知。

在这方面,问题是:

  

是否可以使用Maven自动提醒开发人员以   将必要的属性或其值添加到application.properties.template文件中,   如果发生这种变化?

可能有可能在新的* .options文件中破坏所有属性值,然后在执行任何maven阶段(例如,验证)时生成此.template文件。

或者也许有某种类似的插件。

谢谢!

0 个答案:

没有答案