当前位置: 首页 > news >正文

聊城集团网站建设多少钱百度下载app

聊城集团网站建设多少钱,百度下载app,上海人才中心网站,网站做微信接口吗概述 最近感觉项目在部署时时jar包传输太慢了; 看了下jar包内容,除了项目代码,其余大部分都是依赖jar; 平时改动较多的只是项目代码,依赖jar改动比较少; 所以就在想能不能分开打包;这样只部署项…

概述

最近感觉项目在部署时时jar包传输太慢了;
看了下jar包内容,除了项目代码,其余大部分都是依赖jar
平时改动较多的只是项目代码,依赖jar改动比较少;
所以就在想能不能分开打包;这样只部署项目代码的改动就快多了;

我的jdk版本:17
springboot版本:3.1.2

分开打包

将依赖的jar包都copy到项目执行jar外面路径中;
我这边copy到项目jar的同级目录中,也可以copy到其他路径

<!--拷贝依赖到jar外面的lib目录-->
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>copy</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration>                <!--指定的依赖路径--><outputDirectory>${project.build.directory}/lib</outputDirectory></configuration></execution></executions>
</plugin>

然后打包项目jar;有2种打包方式;

项目jar打包方式一:
依赖jar前加上class path;我上面的依赖jar的存放路径和项目jar在同一级下,所以这里直接加上路径lib即可;

启动的时候直接启动即可

java -jar xxx.jar
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>${maven-jar-plugin.version}</version><configuration><archive><manifest><!--addClasspath表示需要加入到类构建路径--><addClasspath>true</addClasspath><!--classpathPrefix指定生成的Manifest文件中Class-Path依赖lib前面都加上路径,构建出lib/xx.jar--><classpathPrefix>lib/</classpathPrefix><mainClass>org.qps.QpsAdminApplication</mainClass></manifest></archive></configuration>
</plugin>

在这里插入图片描述

项目jar打包方式二:
依赖jarcopy方式不变,调整打包插件和启动方式;但是我这边没有成功;
打包后依赖的确是分离了;但是启动的时候一直提示在依赖lib下找不到主类

<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>${spring-boot.version}</version><configuration><executable>true</executable><!-- 指定layout = ZIP;打包的时候就不会把依赖的jar一起当进去 --><layout>ZIP</layout><mainClass>org.qps.QpsAdminApplication</mainClass><!--解决windows命令行窗口中文乱码--><jvmArguments>-Dfile.encoding=UTF-8</jvmArguments><!--只包含自己--><includes><include><groupId>${groupId}</groupId><artifactId>${artifactId}</artifactId></include><!--依赖jar不打进项目jar包中--><!--<include><groupId>nothing</groupId><artifactId>nothing</artifactId></include>--></includes><!--不包含哪些--><!--<excludeGroupIds>--><!--com.hundsun.jrescloud,--><!--org.springframework.boot,--><!--org.springframework--><!--</excludeGroupIds>--></configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executions>
</plugin>

参考博文
https://www.cnblogs.com/kingsonfu/p/11431743.html

http://www.mmbaike.com/news/101703.html

相关文章:

  • 手机网站内容管理系统网站模板设计
  • 台州做网站哪家好网页设计可以自学吗
  • 找个兼职做网站的下载百度导航app
  • 网站html5自适应网络优化培训
  • 重庆建设工程信息网站青岛seo网站管理
  • wordpress主题 king西安全网优化
  • 怎么样做美术招生信息网站网站源码
  • 网站设计合同附件天津百度快速优化排名
  • 设计师用的素材网站百度关键词排名工具
  • 简单网站建设seo优化技术是什么
  • 下载软件的网站推荐建网站多少钱
  • 怎么把网站做成app软文推广怎么做
  • 上海宝山建设局官方网站seo是什么意思怎么解决
  • 自己做的网站怎么在百度搜索到百度识图网页版
  • 深圳网站建设开发公司上海高端seo公司
  • p2p理财网站开发框架百度文库登录入口
  • 90设计app郑州网站关键词优化公司
  • 南宁网站 制作seo外链要做些什么
  • 提供网站建设运营公司资质运用搜索引擎营销的案例
  • 网站建设开票开什么内容如何做营销推广
  • 电子商务网站建设与管理答案b爬虫搜索引擎
  • 购物网站开发问题域分析app开发教程
  • 郑州网站建设 郑州网站设计双桥seo排名优化培训
  • 网站开发与设计岗位职责app投放渠道有哪些
  • 如何将项目发布到网上百度首页排名优化多少钱
  • .net 网站管理系统嘉兴百度seo
  • 9夜夜做新郎网站app推广平台放单平台
  • 个人发布房源的网站陕西网站建设制作
  • 成都网站建设桔子东莞网站营销
  • 学校网站建设的软件环境在线培训系统平台