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

发布做网站需求qq群重庆免费发布信息网站

发布做网站需求qq群,重庆免费发布信息网站,天元建设集团有限公司天元天筑网,wordpress慢 google在使用 Maven 构建 Java 项目时,有时需要减小生成的 JAR 包的体积,以提高部署效率或减少资源消耗。以下是一些有效的方法来减小 JAR 包的体积: 排除不必要的依赖打包时,依赖jar包独立于应用jar包 1. 排除不必要的依赖 通过排除项目…

在使用 Maven 构建 Java 项目时,有时需要减小生成的 JAR 包的体积,以提高部署效率或减少资源消耗。以下是一些有效的方法来减小 JAR 包的体积:

  1. 排除不必要的依赖
  2. 打包时,依赖jar包独立于应用jar包

1. 排除不必要的依赖

通过排除项目中不需要的依赖,可以显著减小 JAR 包的体积。在 pom.xml 中,可以在 标签中使用 标签来排除特定的依赖。

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.5.4</version><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions></dependency><!-- 其他依赖项 -->
</dependencies>

2. 依赖jar包独立于应用jar包

一般来讲依赖不会经常变化,所以将 依赖 打包到应用外是个好主意,可以有效的减小应用包。

pom.xml 配置如下:

<!-- 打包时 依赖独立于项目jar包-->
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.2.0</version><configuration><archive><manifest><addClasspath>true</addClasspath><classpathPrefix>lib/</classpathPrefix><mainClass>com.github.nan.web.NanWebApplication</mainClass></manifest></archive></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><version>3.1.2</version><executions><execution><id>copy-dependencies</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration><outputDirectory>${project.build.directory}/lib</outputDirectory><includeScope>runtime</includeScope></configuration></execution></executions></plugin>

注意:第一部署应用 或者依赖有更新时,需要把依赖(lib)也上传到服务

效果如下:

├── target
│   ├── classes
│   ├── generated-sources
│   ├── lib
│   ├── maven-archiver
│   ├── maven-status
│   └── web-0.0.1-SNAPSHOT.jar
http://www.yayakq.cn/news/551334/

相关文章:

  • 网站开发教学网站软件开发合同样本
  • 局网站建设再上新台阶流量网站制作
  • 寻找设计师的网站网站建设与用户体验
  • 网站教育培训机构排名现在花钱做那个网站好呀
  • 学校英文版网站建设方案建设五证在那个网站可以查
  • 江浦做网站forum wordpress
  • 怎么用模板建网站有了网站怎么写文章
  • 推广网站怎么做模版网站接电话
  • 台州公司做网站网站建设费是无形资产吗
  • 龙华网站建设主要工作公司注册网上核名一直提交不成功
  • 河南做网站公司南宁企业网站
  • linux做网站软文推广模板
  • 网站设计文章wordpress指定分类不显示图片
  • 深圳网站开发招聘引航科技提供网站建设
  • 山东省住房和城乡城乡建设厅网站专业网站建设找哪家好
  • 站群系统源码sql数据库做的网站怎么发布
  • 中国风格网站模板房地产网站建设解决方案
  • python做简单的网站中国水电建设招标网站
  • 昌图网站wordpress一键建站
  • 网站建设合同需要注意什么电子商务的分类
  • 网站策划与建设阶段的推广如何建设小网站
  • 网站建设德语番禺软件公司
  • 辽宁科技学院教务系统优化seo公司哪家好
  • 深圳正规网站开发团队网站运营优化培训
  • 门户网站和部门网站的区别wordpress拖拽编辑
  • 网站建站是 什么江宁区住房和城乡建设局网站
  • 大学生做家教比较好的网站佛山网站制作好处
  • 怎么建设网站手机网站制作价格现在建网站做淘宝联盟推广能赚钱吗
  • 网站建设方案应该怎么做网站排名系统
  • 泰安专业网站建设公司做网站需要学什么语言