20.java各种环境部署maven打包总结

前言

java打包分不通环境有两种方式,一种是通过jvm的启动参数传递,一种是通过maven的打包命令进行传递。本篇进行两种方式的介绍和实际项目的应用,通过springboot的配置进行说明,其他框架的项目配置大同小异。

1.通过maven打包:

1.1在资源目录下创建不通的属性文件:

application-dev.properties
application-test.properties
application-prod.properties
20.java各种环境部署maven打包总结

1.2在pom中进行配置:


 
  
   dev
   
    dev
   
   
   
    true
   
  
  
   test
   
    test
   
  
  
   pre
   
    pre
   
  
  
   prod
   
    prod
   
  
 

1.3在application.properties进行指定变量:

spring.profiles.active=@env@

1.4 maven执行打包命令: 当然可以加入其他的参数说明来完成

mvn package -P prod
20.java各种环境部署maven打包总结

alt test

2.通过jvm参数去区分不通的环境:

java  -Dspring.profiles.active -jar xxxx.jar
20.java各种环境部署maven打包总结

alt text

3.总结:

上面就是springboot jar包打包的两种比较通用的运行方式,感兴趣的朋友可以进行尝试,随时环境进行沟通。

展开阅读全文

页面更新:2024-03-01

标签:环境   大同小异   变量   前言   框架   属性   命令   参数   方式   文件   项目   朋友   资源   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top