首页  编辑  

Idea/Java/SpringBoot/Maven 增加Buid-info后有时无法直接运行或者debug

Tags: /Java/   Date Created:
为了增加版本信息,我们可以使用SpringBoot自带的 BuildProperties。
@AutoWired
BuidProperties buildPropertie;

buildProperties.getArtifact();
buildProperties.getVersion()
buildProperties.getName();
buildProperties.getTime();
但是,这需要我们手动运行 Maven , Plugins, Spring-Boot,Spring-Boot:build-info 来生成相关信息。
如果我们运行了 mvn clean,或者某些情况下 Idea 自动清理了项目,那么下次直接运行就会报错无法正常注入 BuidProperties bean。
解决办法:
Idea,Edit Congfigrations,编辑项目配置,Modify Options,添加一个 Before launch 动作如下: