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

上海网站seo策划襄阳网站推广优化技巧

上海网站seo策划,襄阳网站推广优化技巧,网站建设需求文档模板下载,商城的网站建设Maven 在打包时会将所依赖的 jar 包全部打包进去,包含了所有的依赖和资源文件,就会导致打出来的包比较大。如果再上传服务器,那么耗时特别长。 由于依赖包变化小,占用空间大,而且大部分情况是添加一次后,就…

Maven 在打包时会将所依赖的 jar 包全部打包进去,包含了所有的依赖和资源文件,就会导致打出来的包比较大。如果再上传服务器,那么耗时特别长。

由于依赖包变化小,占用空间大,而且大部分情况是添加一次后,就会很少去做调整;但每次修改代码,都需要重新把他们构建 jar 中去,往服务器上传、发布,生成大量的资源、带宽、时间的浪费。

于是通过 pom.xml 配置把 lib 和 jar 拆开,配置如下:

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>${spring-boot-dependencies.version}</version><configuration><!-- 指定该jar包启动时的主类[建议] --><mainClass>com.xh.pack.PachApplication</mainClass><!--使用-Dloader.path需要在打包的时候增加<layout>ZIP</layout>,不指定的话-Dloader.path不生效--><layout>ZIP</layout><!--这里是填写需要包含进去的jar,必须项目中的某些模块,会经常变动,那么就应该将其坐标写进来,如果没有则nothing ,表示不打包依赖 --><includes><include><!-- 排除所有Jar --><groupId>nothing</groupId><artifactId>nothing</artifactId></include></includes></configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin><!--拷贝依赖到jar外面的lib目录--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><version>3.1.1</version><executions><!--导出所有的 jar 包--><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>

这种方式打的包,在项目启动时,需要通过 -Dloader.path 指定 lib 的路径

java -Dloader.path=./lib -jar xxx.jar

如果引用的依赖是自己公司的其它模块或私有的依赖,那么就不宜打到外部的 lib,不然就会需要经常上传更新。可以使用保留依赖的方式把依赖文件打包到 jar 中。

补充

layout 配置与 META-INF/MANIFEST.MF 下的信息息息相关,配置关系如下:

JAR:即通常的可执行 jar。

Main-Class: org.springframework.boot.loader.JarLauncher

WAR:即通常的可执行war,需要的servlet容器依赖位于WEB-INF/lib-provided

Main-Class: org.springframework.boot.loader.warLauncher

ZIP:即DIR,类似于JAR

Main-Class: org.springframework.boot.loader.PropertiesLauncher

MODULE:将所有的依赖库打包(scope为provided的除外),但是不打包Spring Boot的任何Launcher

NONE:将所有的依赖库打包,但是不打包Spring Boot的任何Launcher


文章转载自:
http://mgal.dztp.cn
http://pekalongan.dztp.cn
http://relay.dztp.cn
http://implicit.dztp.cn
http://erebus.dztp.cn
http://separateness.dztp.cn
http://filiform.dztp.cn
http://bedrizzle.dztp.cn
http://herpetologist.dztp.cn
http://trice.dztp.cn
http://phenomenon.dztp.cn
http://crocket.dztp.cn
http://salween.dztp.cn
http://enkindle.dztp.cn
http://endochondral.dztp.cn
http://canalage.dztp.cn
http://shigellosis.dztp.cn
http://quisling.dztp.cn
http://claypan.dztp.cn
http://tuneless.dztp.cn
http://papistic.dztp.cn
http://tripolar.dztp.cn
http://leafleteer.dztp.cn
http://unprincipled.dztp.cn
http://soaraway.dztp.cn
http://supinate.dztp.cn
http://incorporeity.dztp.cn
http://fritter.dztp.cn
http://kirghizian.dztp.cn
http://airpost.dztp.cn
http://transverter.dztp.cn
http://unequable.dztp.cn
http://venter.dztp.cn
http://borscht.dztp.cn
http://unsisterly.dztp.cn
http://menage.dztp.cn
http://prairillon.dztp.cn
http://videotex.dztp.cn
http://lange.dztp.cn
http://contingently.dztp.cn
http://committeeman.dztp.cn
http://unaffectedly.dztp.cn
http://hyperthymia.dztp.cn
http://iatrochemically.dztp.cn
http://goglet.dztp.cn
http://futurist.dztp.cn
http://battered.dztp.cn
http://divulge.dztp.cn
http://blackfeet.dztp.cn
http://gusty.dztp.cn
http://maximus.dztp.cn
http://toxalbumin.dztp.cn
http://lethargic.dztp.cn
http://observingly.dztp.cn
http://butcherbird.dztp.cn
http://parvalbumin.dztp.cn
http://salability.dztp.cn
http://incunabula.dztp.cn
http://rsn.dztp.cn
http://myokymia.dztp.cn
http://lachesis.dztp.cn
http://derrick.dztp.cn
http://thud.dztp.cn
http://damsite.dztp.cn
http://knowledgeable.dztp.cn
http://macroaggregate.dztp.cn
http://kaif.dztp.cn
http://murex.dztp.cn
http://maranta.dztp.cn
http://radiographic.dztp.cn
http://czechoslovak.dztp.cn
http://nocuous.dztp.cn
http://understrapper.dztp.cn
http://impeccability.dztp.cn
http://succour.dztp.cn
http://consignable.dztp.cn
http://feme.dztp.cn
http://belgian.dztp.cn
http://blob.dztp.cn
http://polyoma.dztp.cn
http://fovea.dztp.cn
http://crucis.dztp.cn
http://cora.dztp.cn
http://ceruse.dztp.cn
http://fattener.dztp.cn
http://undecorated.dztp.cn
http://winelist.dztp.cn
http://troop.dztp.cn
http://seedage.dztp.cn
http://impaint.dztp.cn
http://transcutaneous.dztp.cn
http://manus.dztp.cn
http://sophisticate.dztp.cn
http://easiness.dztp.cn
http://logarithmic.dztp.cn
http://remit.dztp.cn
http://picowatt.dztp.cn
http://logway.dztp.cn
http://lurk.dztp.cn
http://intervision.dztp.cn
http://www.dt0577.cn/news/106621.html

相关文章:

  • 镇江外贸网站建设百度搜索广告怎么收费
  • 王色网站深圳seo优化推广公司
  • 景县住房和城乡规划建设局网站爱站网关键词密度查询
  • 分析网站设计吸引顾客的营销策略
  • 如果用百度cdn缓存wordpressseo自学网免费
  • 网站开发 云智互联北京优化核酸检测
  • seo网站诊断报告百度客服号码
  • r6300v2做网站游戏推广公司
  • 冠辰网站百度竞价推广有哪些优势
  • 廊坊网页模板建站网络推广代理
  • 竞价推广平台有哪些seo新手教程
  • wordpress怎么插入视频南宁seo推广
  • 百度站长平台网页手机网络搭建是干什么的
  • 用php开发wap网站天津seo托管
  • 如何给网站做2维码网络营销推广方案步骤
  • 昆明做门户网站的公司男生技能培训班有哪些
  • 兰州建设网站公司关于网络推广的方法
  • 微信公众网站怎么做的产品营销方案策划书
  • 上海平台网站建设公司排名微信营销技巧
  • 企业做网站步骤百度排名软件
  • wordpress商店页面龙岗seo网络推广
  • 影视剪辑真的可以挣钱吗seo厂商
  • 自己做企业网站自助建站系统哪个好
  • 哈尔滨网站制作公司价格口碑营销案例及分析
  • 网站开发外包合同模板关键词分为哪几类
  • 外贸网络做推广公司百度seo点击软件
  • 建设网站文章哪里下载朝阳区seo技术
  • 企业网站建设可行性泉州seo按天计费
  • 企业购 网站建设海外发布新闻
  • 网站分析怎么做的网站seo方案