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

头条淘宝联盟网站推广怎么做手机优化助手

头条淘宝联盟网站推广怎么做,手机优化助手,wordpress远程图片本地换,泉做网站的公司问题场景:平时在springboot项目中,打jar包都是默认把开发的代码和依赖jar包都打到一个jar包里,导致每次打包费时而且jar包还很大,升级一下都要把一个很大的包拷来拷去。如果是修改问题需要频繁替换jar包,那简直要疯 解…

问题场景:平时在springboot项目中,打jar包都是默认把开发的代码和依赖jar包都打到一个jar包里,导致每次打包费时而且jar包还很大,升级一下都要把一个很大的包拷来拷去。如果是修改问题需要频繁替换jar包,那简直要疯

解决方案:把代码包打成我们需要的jar包,把依赖的jar包打在依赖jar包文件夹中,其实绝大部分都是依赖包,自己开发的代码打包其实是很小的,比如我这次遇到的问题就是整个jar包一百多M,但是我自己开发的核心代码还不到1M

具体实现方法

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.jettech.jettomanager</groupId><artifactId>jettomanager-basic</artifactId><version>v7.5.0</version><name>jettomanager-basic</name><packaging>jar</packaging><description>Jettech jettomanager basic</description><url>http://www.jettech.jettomanager.com</url><organization><name> Jettech Software, Inc.</name><url>http://www.jettech.com</url></organization><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.5.RELEASE</version></parent><properties></properties><dependencies></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Finchley.RELEASE</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>${druid-spring-boot-starter.version}</version></dependency></dependencies></dependencyManagement><build><finalName>${project.artifactId}-${project.version}</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><!-- 启动类的路径 --><mainClass>xxxxxxxxxxxxx</mainClass><!-- 包含引入本地的Jar --><layout>ZIP</layout><includes><include><groupId>nothing</groupId><artifactId>nothing</artifactId></include></includes></configuration></plugin><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><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><configuration><skipTests>true</skipTests></configuration></plugin></plugins></build>
</project>
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin><!--打包的时候去除依赖包--><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.3.7.RELEASE</version><configuration><mainClass>com.sunwei.syslog.SyslogApplication</mainClass><layout>ZIP</layout><includes><include><groupId>nothing</groupId><artifactId>nothing</artifactId></include></includes></configuration><executions><execution><id>repackage</id><goals><goal>repackage</goal></goals></execution></executions></plugin><!--target/lib是依赖jar包的输出目录,根据自己喜好配置--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>copy-dependencies</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration><outputDirectory>target/lib</outputDirectory><excludeTransitive>false</excludeTransitive><stripVersion>false</stripVersion><includeScope>runtime</includeScope></configuration></execution></executions></plugin></plugins>
</build>

2.在以上配置完成后,执行打包命令 mvn clean package  ,会看到代码被打成了比较小jar包,依赖包被打在target文件夹下面的lib文件夹中

3.启动项目方式。将jar包和依赖的lib文件夹拷贝到服务器的同一文件目录下执行

java -Dloader.path="lib" -jar xx.jar

即可启动项目,xx.jar就是你打的那些个jar包
 

http://www.yidumall.com/news/100100.html

相关文章:

  • 古城网站建设给企业做网站的公司
  • 我的网站要换新域名如何做来宾seo
  • 桂林餐饮兼职网站建设sem推广外包
  • 苏州建设网站找网络公司windows优化大师好用吗
  • 上海seo优化外包公司谷歌推广seo
  • 湖南益阳网站建设微信管理系统软件
  • 长沙百度网站优化seo的基本内容
  • 电子商务营销与传统营销的区别湖南网络优化
  • 正在建设中的网站可算违规智慧软文网
  • 网站维护报价表竞价推广开户电话
  • 网站备案接入商是什么网络营销收获与体会
  • o2o商城网站系统开发微信小程序开发平台官网
  • 公司网站上面的动画怎么做东营百度推广电话
  • wordpress打包主题seo有哪些作用
  • 购物网站建设的原理steam交易链接在哪里看
  • 农业网站模板WordPress加盟教育培训哪个好
  • 网站推广 扬州好的seo公司营销网
  • 辽阳企业网站建设团队网络营销企业网站优化
  • 重庆建设安全管理网站产品线上推广渠道
  • 政府部门建设宣传网站的意义国内搜索引擎排行榜
  • 梧州网站开发2021年关键词排名
  • 浙江手机版建站系统开发百度云搜索引擎网站
  • wordpress 汽车 模板seo课程培训入门
  • 正规的培训行业网站开发电商关键词一般用哪些工具
  • 广西建设厅办事大厅网站零基础怎么做电商
  • 女生做网站编辑好还是英文外链seo兼职
  • 黔西南州党风廉政建设网站总排行榜总点击榜总收藏榜
  • 百度站长平台网站收录买卖交易平台
  • app网站开发学习谷歌seo怎么优化
  • 专业集团门户网站建设公司2021年重大新闻事件