关于在idea中添加依赖/jar的方式的区别

目前我所看到的,第一种项目结构-->模组-->依赖,如图

img


然后就是同一的项目结构-->library-->点加号添加,如图

img


然后还有一种就是把jar放到一个目录下,然后选择这个目录并右键 add as library,如图

img


这三种有啥区别和联系啊

1里面的依赖是一定在项目里的
2里面的依赖可以不在项目里,会显示灰色,正常情况下和1里面是相同的
3就是把某个依赖加到2里