当前位置:   article > 正文

maven jar包瘦身

jar包瘦身


java项目中常用maven工具来进行工程管理,但经常遇到的一个问题是生成的jar包越来越大,编译一次工程越来越慢。怎么有效地去除冗余依赖,给jar包进行瘦身,是一项必备技能。下面介绍在maven工程中jar包瘦身五大法:

一、将环境中已包含的依赖包的scope设置为provided

pom中依赖的部分包可能在你程序运行环境中已经包含,此时应该将依赖包的scope设置为provided。如protobuf包如在环境中已包含,则应设置为:

<dependency>
    <groupId>com.google.protobuf</groupId>
    <artifactId>protobuf-java</artifactId>
    <version>${protobuf.version}</version>
    <scope>provided</scope>
</dependency>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

二、删除未使用依赖

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号