打包时候怎么指定打包的是dev prod 还是test 目前使用的 idea工具打包

Blade 未结 2 75
joker_xzq
joker_xzq 2025-12-09 16:05

一、该问题的重现步骤是什么?

1. 打包时候怎么指定打包的是dev prod 还是test 目前使用的 idea工具打包

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

 期望打包dev 启动就是dev (测试)打包prod 就是生产prod启动  打包test本地测试启动这样的

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

BladeX  和 Saber3   

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  admin
    admin (楼主)
    2025-12-09 17:03

    打包的时候无需关心环境问题,打出来的包默认是dev环境,需要指定其他的环境时候,启动命令后面加一个环境就行了。这样你只需要一个jar包就可以指定任意环境启动而不需要每个环境构建一次。


    参考命令如下:

    java -jar app.jar --spring.profiles.active=prod


提交回复