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

挂靠类网站如何做优化制作网页教程

挂靠类网站如何做优化,制作网页教程,市场营销案例分析,做微商什么是官方网站文章目录 一、问题和现象二、解决方法(1)方法一、maven-jar-pluginmaven-dependency-plugin(2)方法二、maven-assembly-plugin 一、问题和现象 现在的开发一直都是用spring boot,突然有一天,要自己开发一个…

文章目录

  • 一、问题和现象
  • 二、解决方法
    • (1)方法一、maven-jar-plugin+maven-dependency-plugin
    • (2)方法二、maven-assembly-plugin

一、问题和现象

现在的开发一直都是用spring boot,突然有一天,要自己开发一个没有springboot的程序,才想起mvn package都快遗忘了。主要存在两个问题:

  • 打包的程序没有main入口。
    在这里插入图片描述

  • 打包的程序没有包含依赖。
    在这里插入图片描述

二、解决方法

这里有两种方法:

(1)方法一、maven-jar-plugin+maven-dependency-plugin

这种方法最后生成的jar包,不会把依赖放到jar里,只是会把/lib放到跟jar一个目录。看下图:
在这里插入图片描述

  • maven-jar-plugin 负责打jar包,写main入口
  • maven-dependency-plugin 负责找出依赖,把所有依赖copy到lib目录中。

优点:发布新程序的时候-速度快。缺点:第一次依赖lib要自己copy

源代码我就不多讲解了。这里贴出我的pom.xml

<?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.apep</groupId><artifactId>truncate_db</artifactId><version>1.0-SNAPSHOT</version><description>定时删除N天前的历史数据</description><packaging>jar</packaging><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.27</version></dependency><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.16</version></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.3.0</version><configuration><archive><manifest><addClasspath>true</addClasspath><mainClass>TruncateApplication</mainClass><!--将依赖的存放位置添加到 MANIFEST.MF 中--><classpathPrefix>lib/</classpathPrefix></manifest></archive></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><version>3.6.0</version><executions><execution><id>copy-dependencies</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration><outputDirectory>${project.build.directory}/lib</outputDirectory></configuration></execution></executions></plugin></plugins></build>
</project>

(2)方法二、maven-assembly-plugin

这种方法是把lib打到jar中的方法

先上代码

<?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.apep</groupId><artifactId>truncate_db</artifactId><version>1.0-SNAPSHOT</version><description>定时删除N天前的历史数据</description><packaging>jar</packaging><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.27</version></dependency><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.16</version></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><version>2.5.5</version><configuration><archive><manifest><mainClass>TruncateApplication</mainClass></manifest></archive><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs></configuration><executions><execution><id>make-assembly</id><phase>package</phase><goals><goal>single</goal></goals></execution></executions></plugin></plugins></build>
</project>

最后看一下生成的文件:
在这里插入图片描述
明显比刚才大了很多。

http://www.ds6.com.cn/news/61145.html

相关文章:

  • 济南网站建设正规公司seo服务哪家好
  • 卫生局网站模板网络销售好不好做
  • 北欧做的比较好的网站a站
  • 外贸推广信广州宣布5条优化措施
  • 大型网站开发流程seo广告优化多少钱
  • 做网站的成本网络营销课程设计
  • 奢做品二手 哪个网站好互联网营销师考试
  • php动态网站开发的总结网络推广法
  • 网站首页布局seo关键词营销优化
  • 高端html5网站建设的思路建设优化网站
  • 专注高密做网站哪家好南京seo建站
  • wordpress大学主题安装厦门专业做优化的公司
  • 汉阳网站建设公司重庆seo网站
  • 张家港网站建设优化苏州网站建设费用
  • 大网站建设seo百度站长工具
  • 多新闻怎么做扁平网站百度seo点击
  • 深圳做微信网站网络推广公司
  • 烟台网站建设费用学习软件的网站
  • 桂林两江四湖夜景图片企业网站推广优化
  • 南宁模板建站多少钱郑州seo优化服务
  • 衡水手机网站建设百度怎么注册自己的店铺
  • 网站开发交流群怎么注册网站平台
  • 国产前端框架 做网站微信运营技巧
  • 个人网站名可以和别人一样吗seo公司彼亿营销
  • 龙岗营销网站建设公司哪家好网络培训平台
  • php网站的html文件放在那个里面的精准营销系统价值
  • 一级a做爰网站外链网站推荐几个
  • 手机app商城定制公司宁波seo推广推荐
  • 电子商务网站建设内涵徐州seo培训
  • 在大学做网站nba在线直播免费观看直播