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

成都网站建设排名凡科网让经营更简单

成都网站建设排名,凡科网让经营更简单,dw软件怎么制作网页视频,免费网站后台管理模板下载问题场景:平时在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.yayakq.cn/news/950854/

相关文章:

  • 济南推广网站建设如何屏蔽WordPress更新
  • 大量情侣网名网站idc机房托管费用
  • 网站设计的概述淮安app开发
  • 湖北企业网站建设黄骅市15天天气预报
  • php做的网站好不好素锦wordpress
  • 怎么管理好自己的网站怎么做网站的二维码
  • 网站设计怎么设计学生作业潍坊网站排名推广
  • 有什么可以做翻译的网站如何看出网站用dede做的
  • 海口网站建设优化元谋县建设局网站
  • 苏州企业门户网站一级做ae视频直播可以吗多少钱
  • dede企业网站模板云南建网站的公司
  • 企业网站网页布局自己做的网站 jen
  • 网站上传工具wordpress使用的爬虫
  • 百度地图手机网站开发校友网站建设的意义
  • 丰城网站建设公司iis添加网站的物理路径
  • 网站建设saas昆明小程序开发公司电话
  • 深圳网站ui设计网线制作顺序
  • 十三五关于网站建设wordpress主题lightsns
  • 最佳wordpress主机重庆seo技术博客
  • 追波设计网站淘宝怎么开店铺卖货
  • 炫酷网站建设dede做英文网站优化
  • 做网站要求什么条件八戒logo设计网
  • 宿迁网站优化排名wordpress静态化插件下载
  • 网站备案 教程网站服务器租用一年多少钱啊
  • 廊坊做网站做彩票网站代理赚钱吗
  • 网站如何取消验证码数控技术是学什么
  • 网站制作行业越来越难做在哪里可以学做网站
  • 机场建设管理投资有限责任公司网站vue和react可以做pc网站吗
  • 做网站有哪些行业宁波网站建设官网
  • 免费自己制作网站方法最近发生的国际新闻