关于maven加载jar包的机制

maven添加一个jar包后,这个jar包依赖的其他包有些会自动下载,有些不会是为什么

例如:

springmvc的缓存依赖ehcache,ui有freemarker,我pom并没有配置这两个jar包,我代码使用了ehcache,没用freemarker,但是ehcache的会自动下载,freemarker则不会

maven是什么加载机制导致ehcache会自动下载,而freemarker则不会,求解释

需要在Maven的Pom.xml文件中配置,配置好后,Maven会自动帮你去Maven中央仓库下载。

其实我看以前看视频的时候,也没有说是啥原因,只说是自动下载,可能要查maven相关的书籍吧