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

国家知识产权局官网入口宁波seo咨询

国家知识产权局官网入口,宁波seo咨询,预约支付wordpress,建筑公司招聘信息概述 最近感觉项目在部署时时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.ds6.com.cn/news/103919.html

相关文章:

  • 网站自动下注程序应该怎么做seo教学视频教程
  • 网站平台建设费用优秀的营销策划案例
  • 政府机关网站模板嘉兴seo外包服务商
  • 合肥做网站cnfg2022最近的新闻大事10条
  • 网站降权是什么意思网站推广优化排名seo
  • 档案网站建设的意义做网络推广的公司
  • 郑州网站建设技术方案百度站长工具app
  • 西安建站软件一级域名好还是二级域名好
  • 淘宝首页网站怎么做网站广告制作
  • 高端网站建设公司服务好吗百度账户代运营
  • 怎么样做一家卖东西的网站福州seo技巧培训
  • 南京做网站软件做网站哪家公司比较好而且不贵
  • 惠州外贸网站建设公司站内推广
  • 定制网站开发一般多少钱排名点击工具
  • 阿里云备案网站建设方案书范文免费的模板网站
  • 河南推广网站的公司灰色行业怎么推广引流
  • 做网站建设客户从哪里找最有效的线上推广方式
  • 聊城网站制作公司电话网址seo查询
  • 做网站云服务器选择多大带宽dw网站制作
  • 做网站推广优化今日热搜榜排行榜
  • 禅城做网站杭州百度开户
  • 湖北网站科技建设淘宝店铺运营
  • 网站内页seo查询百度快照优化排名推广怎么做
  • 做php网站时如何建立数据库网络推广哪个好
  • 昆明专业建站关键词排名关键词优化
  • 黄岛建网站国外免费建站网站
  • 南宁做网站开发的公司有哪些怎么把自己的网站发布到网上
  • 网站建设工作室怎么开seo实战密码第三版pdf下载
  • windows和linux 做网站广东知名seo推广多少钱
  • 网站建设构思企业网站的主要类型有