当前位置:   article > 正文

Springboot修改打包方式以及打包名称_package.environment

package.environment

在多个微服务进行打包时需要更改每个微服务的配置文件才能指定使用哪个配置文件,

现在要将打包方式变为在打包时统一使用哪个名称的配置文件并在打包的名称后面加上后缀。

1.修改pom.xml

  1. <profiles>
  2. <profile>
  3. <id>dev</id>
  4. <properties>
  5. <package.environment>dev</package.environment>
  6. </properties>
  7. <!-- 是否默认 true表示默认-->
  8. <activation>
  9. <activeByDefault>true</activeByDefault>
  10. </activation>
  11. </profile>
  12. <profile>
  13. <id>test</id>
  14. <properties>
  15. <package.environment>test</package.environment>
  16. </properties>
  17. </profile>
  18. <profile>
  19. <id>prod</id>
  20. <properties>
  21. <package.environment>prod</package.environment>
  22. </properties>
  23. </profile>
  24. </profiles>

修改<build>标签下的<finalName>,其中package.environment就是上面的文件包围在名称外面标签,应该保持一致。

        <finalName>项目名-服务名-${package.environment}</finalName>

2.修改application.yml

此处用@标签@,中间的标签位置就是pom文件中包围名称的标签

  1. spring:
  2. profiles:
  3. active: @package.environment@

3.命令

在打包时使用 mvn clean package -Pdev 即指定打包dev配置文件的项目,生成包的名称应为

项目名-服务名-dev

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/286254?site
推荐阅读
相关标签
  

闽ICP备14008679号