关于这个问题,首先得明确这个jar包的依赖是怎么定义的,我们知道在maven的pom文件中,会有:dependencymanagement和dependency2个部分
 
一般我们说在dependencymanagement中叫声明,放在dependencies下面的就是引用了。
 
也就是说,不管你代码中有没有真的用到你dependencies下面的jar,这个jar都会被下载下来,出现在你的包中。但如果仅在dependencymanagement中,就不会被下载
 
另外,从开发规范的角度,是要尽量避免的是:使用了却没有明显定义的jar。同时也要减少定义了没有使用的jar
 
这个是可以用mvn dependency命令分析的

相关文章:

  • 2021-12-09
  • 2021-06-08
  • 2021-12-05
  • 2021-12-23
  • 2021-09-06
  • 2022-12-23
  • 2021-12-17
  • 2022-12-23
猜你喜欢
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案