发布网友 发布时间:2022-12-09 09:31
共1个回答
热心网友 时间:2023-06-23 23:04
项目部署并不是一个单一的jar包就完事,实际上除了jar包还有很多其他文件,比如sql脚本、安装脚本等其他文件,本文要说的就是如何将这些文件统一打包成一个压缩包文件,直接上传linux服务器安装。
一个项目从立项到最终的发布上线往往有在不同的环境运行,比如开发时的开发环境、测试时的测试环境、线上环境等等,频繁的变动势必会出错,较好的解决方式便是配置多个环境,使用哪个环境便开启哪个环境,避免重复的改动配置。
可以通过两种方式配置:
application.yml配置
mvn中profiles配置
节点说明:
有这样一个场景,如何把配置文件、第三方等依赖包(不想放到工程jar)、安装文件等文件压缩成一个zip包,方便上传到Linux?
此时便可通过maven-jar-plugin和maven-assembly-plugin来完成场景中的功能
maven-jar-plugin是一个maven打包(jar)插件,它的主要作用是设定MAINFEST.MF文件中的参数,比如指定运行的Main class、将依赖的jar包加入classpath中等。
注意:
配置详情
最小化配置
注意:在这里我们使用最小化配置即可
值得注意的地方如下几点:
重点节点介绍: