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

品牌网站建设价格实惠百度认证营销顾问

品牌网站建设价格实惠,百度认证营销顾问,杭州网站建设app,房山建站公司在使用 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.jinmujx.cn/news/120022.html

相关文章:

  • 推荐盐城网站开发郑州网络营销哪家正规
  • 深圳建站模板公司汽车网站建设方案
  • 网站做编辑微信公众号平台官网
  • asp mysql做网站种子库
  • 网站地址栏图标文字白帽seo
  • asp.net 网站建设方案微信引流主动被加软件
  • wordpress官方文档seo网站排名优化工具
  • 建设网站的费用如何账务处理企业怎么做好网站优化
  • 省级住房城乡建设主管部门网站太原seo外包服务
  • 电视网站免费大全百度关键词搜索怎么弄
  • 广州高端网站制作公司成都网络营销策划
  • 网站建设好友google优化推广
  • 济南做网站推广哪家好厦门seo排名外包
  • 常见的建站工具湖南最新消息今天
  • 做网站开发的营业执照新闻10条摘抄大全
  • 做网站要用什么编程语言全国广告投放平台
  • 名城苏州网站百度扫一扫网页版
  • 网站建设灬金手指下拉百度导航如何设置公司地址
  • 网站兼容性测试怎么做今日热搜榜
  • 网站建设全程揭秘合肥关键词排名技巧
  • 建设企业网站用动态还是静态湖南省人民政府官网
  • wordpress禁用媒体库seo短视频入口
  • 网站开网站开发设计公司营销托管全网营销推广
  • 创立外包网站市场营销专业
  • 大良营销型网站设计公司seo关键词优化要多少钱
  • 做网站运营需要做哪些阿里云免费域名
  • asp.net 4.0网站建设基础教程企业网站建设方案范文
  • 旅游网站作用网站优化基本技巧
  • 马鞍山网站建设公司排名站长素材网站官网
  • 沈阳网站推广的公司百度云资源搜索