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

企业网站建设咨询专业网站优化

企业网站建设咨询,专业网站优化,电商线上培训,怎么做网站icp备案1.项目通过maven引入的jar多了之后&#xff0c;用maven打出的jar会非常庞大&#xff0c;我的是因为引入了ffmpeg的相关jar,所以&#xff0c;每次上传服务更新都要传输好久&#xff0c;修改maven打包方式&#xff0c;改为源码和lib分离模式 2.maven的pom.xml配置如下 <build…

1.项目通过maven引入的jar多了之后,用maven打出的jar会非常庞大,我的是因为引入了ffmpeg的相关jar,所以,每次上传服务更新都要传输好久,修改maven打包方式,改为源码和lib分离模式
2.maven的pom.xml配置如下

<build><plugins><!-- Step 1: 只打包源码(不包含依赖) --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.4.0</version><configuration><archive><manifest><mainClass>com.xxx.springboot.xxxxxApplication</mainClass> <!-- 替换为你自己的主类 --><addClasspath>true</addClasspath><classpathPrefix>lib/</classpathPrefix></manifest><manifestEntries><!-- 不上maven管理的jar引入方式 --><Class-Path>lib/DmJdbcDriver18-1.0.jar lib/encrypt-body-spring-boot-starter-1.2.3.jar</Class-Path></manifestEntries></archive></configuration></plugin><!-- Step 2: 使用 spring-boot-maven-plugin 打包并提取依赖到 lib/ --><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><id>repackage</id><goals><goal>repackage</goal></goals><configuration><skip>true</skip> <!-- 禁用默认 repackage --></configuration></execution><execution><id>build-info</id><goals><goal>build-info</goal></goals></execution></executions></plugin><!-- Step 3: 提取依赖到 target/lib/ --><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>${project.build.directory}/lib</outputDirectory><overWriteReleases>false</overWriteReleases><overWriteSnapshots>false</overWriteSnapshots><overWriteIfNewer>true</overWriteIfNewer></configuration></execution></executions></plugin><!-- Step 4 (可选): 创建最终发布的 dist 文件夹 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-antrun-plugin</artifactId><executions><execution><phase>package</phase><goals><goal>run</goal></goals><configuration><target><mkdir dir="${project.build.directory}/dist"/><copy file="${project.build.directory}/${project.build.finalName}.jar"tofile="${project.build.directory}/dist/chenzhou.jar"/><copy todir="${project.build.directory}/dist/lib"><fileset dir="${project.build.directory}/lib"/></copy></target></configuration></execution></executions></plugin></plugins></build>

3.对于非maven仓库中的包处理方式

<!-- 非maven仓库包 -->
<dependency><groupId>com-dm</groupId><artifactId>DmJdbcDriver18</artifactId><version>1.0</version><scope>system</scope><systemPath>${project.basedir}/lib/DmJdbcDriver18.jar</systemPath>
</dependency>
<!-- 指定jar位置,多个以空格分开,对于不上版本结尾的名称,打包放入lib后会自动增加1.0,所以,引入jar写入也要增加 
例如:达梦数据库驱动包,项目实际引入DmJdbcDriver18.jar
在Class-Path中的配置要为:DmJdbcDriver18-1.0.jar
-->
<manifestEntries><Class-Path>lib/DmDialect-for-hibernate6.1-1.0.jar lib/DmJdbcDriver18-1.0.jar</Class-Path>
</manifestEntries>

如有不妥之处,请谅解!

http://www.dtcms.com/wzjs/228822.html

相关文章:

  • 国家计委 建设部网站app推广注册放单平台
  • 长春网站设计策划百度我的订单app
  • 网站建设及维护协议做推广网络
  • 苏州工程造价信息网官网百度网站优化排名
  • 建设网站方法拉新推广
  • 在360怎么做网站南宁网站推广公司
  • 建设征信注册中心网站seo排名哪家公司好
  • 网站做镜像的有什么用新品推广策划方案
  • 山西网站建设 哪家好国家职业技能培训学校
  • 怎么添加网站自助建站系统软件
  • 模板网站与定制开发网站的区别网站排名优化工具
  • 网络规划设计师可以挂证吗seo综合查询工具可以查看哪些数据
  • 永州企业网站建设价格做网站公司
  • 做网站有哪个空间开发网站建设公司
  • 手机网站开发看什么书营销心得体会感悟300字
  • 学做软件的网站有哪些内容高级搜索指令
  • 如何读懂网站日志文件微信广告投放推广平台
  • 兰州做网站汕头seo排名公司
  • 做电力招聘的有哪些网站小程序开发需要多少钱
  • 江西建设厅培训网站seo网站搜索优化
  • 宁波市余姚建设局网站搜索引擎大全全搜网
  • 做外贸是网站好还是展会好58精准推广点击器
  • 成都建设网站泉州百度首页优化
  • wordpress怎么做响应式网站企业网络营销策略分析
  • 网站搭建官网线上宣传方式
  • iis7.5 发布网站网站设计制作一条龙
  • 中山品牌网站设计seo发外链的网站
  • 潮州做网站深圳全网营销系统
  • 中国人民银行网站存款保险广州网站关键词推广
  • 有模板了怎么建设网站小学培训机构