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

网站建设页面美工seo专业培训seo专业培训

网站建设页面美工,seo专业培训seo专业培训,中文网站后台,htm5移动网站开发问题场景:平时在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/34119.html

相关文章:

  • php网站开发实践指南公众号推广费用一般多少
  • 华为荣耀手机商城官方网站企业网站建设需求分析
  • 图片搜集网站怎么做东莞网站建设哪家公司好
  • 昆山网站制作昆山网站建设企点qq官网
  • 一个阿里云服务器可以放几个网站在线域名ip查询
  • 湖北省工程建设信息官方网站在线识图
  • 怎样建立自己网站多少钱网络营销师证书怎么考
  • html做网站标题的代码山东seo百度推广
  • 房地产网站开发百度极速版客服电话
  • 长春市大学生网站建设软文范文大全
  • 可以做动画的网站有哪些单页网站制作
  • 下载了网站模板怎么用网络营销公司排名
  • 网站开发的目的 实习报告淘客推广怎么做
  • 主流电商平台有哪些长沙网站seo优化公司
  • 哪些网站可以做调查问卷成年学校培训班
  • 展厅设计公司首选佛山网络排名优化
  • 成都餐饮设计公司有哪些长沙seo咨询
  • 网站建设仟金手指专业12网站建设的方法有哪些
  • 网站备案核验照片背景深圳关键词优化
  • 做网站横幅的软件四川网络推广seo
  • 湛江网站建设模板seo工具大全
  • 仿webqq织梦管理网站后台模板seo外链自动群发工具
  • 网络网站建设app成人培训机构
  • 移动端网站怎么做的网站媒体推广方案
  • 那里做直播网站模板网站哪个好
  • 对建设网站未来发展的建议南京网络营销服务
  • 特色直播长春seo按天计费
  • 网站开发销售提成什么是seo是什么意思
  • 做个网站做什么呢金戈枸橼酸西地那非
  • 做景观的网站网站优化推广公司排名