使用命令把SpringBoot项目打包成可运行的jar包(简洁,操作性强)

摘要:
原始系统中的一个小数据处理功能应该从原始系统中取出,取出创建一个单独的SpringBoot项目,然后打包为jar包在Windows服务器上运行。这样,如果数据处理受阻,整个系统就不会被当押。您只需使用命令在IDEA下打开终端,即可杀死所有先前打印的包裹。执行以上两个命令后,转到目标目录查找jar包,将jar包扔到服务器,然后创建bat批处理文件。

前几天接到一个需求,要把原系统中一个数据处理小功能搬出原系统,拉出来单独做一个SpringBoot项目,然后打成jar包扔到Windows服务器上运行,这样数据处理的时候如果遇到堵塞就不至于整个系统都当掉了,今天正好五一放假第二天,吃过楼下的紫燕百味鸡,正好没啥事写下这篇博客,希望对路过的人有所帮助

话不多说,直接上干货,非常简单,只需要一个命令即可

只需要打开IDEA下面的Terminal,执行这两个命令  :

           1 、mvn package clean -Dmaven.test.skip=true

          解释:把之前打过的包通通干掉。

         2、mvn package -Dmaven.test.skip=true

          解释:重新打包。

执行完上面两个命令,效果如下图所示:


使用命令把SpringBoot项目打包成可运行的jar包(简洁,操作性强)第1张

然后去你的target目录下找到这个jar包,如下图所示:

使用命令把SpringBoot项目打包成可运行的jar包(简洁,操作性强)第2张

最后一步,把jar包扔到服务器上,创建一个bat批处理文件,这个bat文件主要是通过双击启动刚才SpringBoot打成的jar包

使用命令把SpringBoot项目打包成可运行的jar包(简洁,操作性强)第3张

bat文件里面需要输入一些固定的指令,截图如下:

使用命令把SpringBoot项目打包成可运行的jar包(简洁,操作性强)第4张

双击bat文件,即可启动项目了

免责声明:文章转载自《使用命令把SpringBoot项目打包成可运行的jar包(简洁,操作性强)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇linux free 命令使用SqlBulkCopy类批量复制大数据下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Centos5 下redmine的安装及配置

Redmine: 这是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和 DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版 本管理系统和BUG跟踪系统,例如SVN、CVS、TD...

转载:使用命令行启动VirtualBox虚拟机

使用命令行启动VirtualBox虚拟机装上VirtualBox就琢磨着如何让它开机自动启动,又或者能够通过命令行的形式直接启动指定的虚拟机。 看了下VirtualBox的官方文档,发现有一个命令可以满足我的需求,即VBoxManage。 VBoxManage提供了一系列的虚拟机管理命令,包括创建/删除/启动/修改等等,这里不一一列举。有点像Xen的XM命...

ES入门 (6) 语法(4)DQL(1)查看文档/查询所有文档/匹配查询/字段匹配查询

0 简介 Elasticsearch 提供了基于 JSON 提供完整的查询 DSL 来定义查询 定义数据 :     1 查看文档 查看文档时,需要指明文档的唯一性标识,类似于 MySQL 中数据的主键查询 在 Postman 中,向 ES 服务器发 GET 请求 :http://127.0.0.1:9200/shopping/_doc/1 查询成...

Gpupdate命令详解

刷新本地和基于 Active Directory 的组策略设置,包括安全设置。该命令可以取代 secedit 命令中已经过时的 /refreshpolicy 选项。 MS-DOS命令语法 gpupdate [/target:{computer|user}] [/force] [/wait:value] [/logoff] [/boot] MS-DOS命令参...

我理解的HTTP请求走私(HTTP Request Smuggling)

原理 HTTP 请求的请求体有2种判定方式 利用Content-Length字段来判定请求体的内容长度 利用Transfer-Encoding字段来判定请求体的结束位置 Content-Length 正常post请求,会带上请求体(body),请求体有多长,Content-Length的值就是多少 Transfer-Encoding Transfer...

(转)如何进行Monkey Test

如何进行MonkeyTest 目录 一 简介 二测试准备 三 基本命令格式 四 测试Log获取 五Monkey命令参数介绍 六 保存monkey log以及手机log到sdcard(新增) 一、简介 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正...