maven插件与依赖的关系

依赖:运行时开发时都需要用到的jar包,比如项目中需要一个Json的jar包,就要添加一个依赖,这个依赖在项目运行时也需要,因此在项目打包时需要把这些依赖也打包进项目里;

插件:在项目开的发时需要,但是在项目运行时不需要,因此在项目开发完成后不需要把插件打包进项目中,比如有个可以自动生成getter和setter的插件,lombok,因为这玩意在编译时生成getter和setter,编译结束后就没用了,所以项目打包时并不需要把插件放进去~

附加一些maven标签说明:

https://www.runoob.com/maven/maven-pom.html

来自菜鸟教程网站,真的挺好用的。

原文地址:https://www.cnblogs.com/kevin-lee123/p/13404005.html