问题描述
- 关于maven加载jar包的机制
-
maven添加一个jar包后,这个jar包依赖的其他包有些会自动下载,有些不会是为什么例如:
springmvc的缓存依赖ehcache,ui有freemarker,我pom并没有配置这两个jar包,我代码使用了ehcache,没用freemarker,但是ehcache的会自动下载,freemarker则不会
maven是什么加载机制导致ehcache会自动下载,而freemarker则不会,求解释
解决方案
需要在Maven的Pom.xml文件中配置,配置好后,Maven会自动帮你去Maven中央仓库下载。
解决方案二:
其实我看以前看视频的时候,也没有说是啥原因,只说是自动下载,可能要查maven相关的书籍吧
解决方案三:
maven加载本地的jar依赖
maven加载jar包的groupId、artifactId和version
时间: 2024-08-05 23:21:56