请问这些jar包是哪来的
我在尝试找出只运行SpringMVC框架至少需要哪些Spring jar包,首先我只在maven中申明了一个Spring-webmvc.jar的依赖,试图通过程序的进一步报错信息来判断还需要的jar包,然而我的程序直接运行成功了,我在我的项目中发现了这些包
但是我的maven申明是这样子的:
请问这些包是哪来的呢?是maven智能导入的还是IDEA的功劳?实在让我费解。
回答:
maven里有个传递依赖机制,举个栗子,比如有个jar包A,A又依赖jar包B,辣么,当你在项目里引入jar包A时,maven会自动的引入jar包B。
再有就是基于spring框架的项目,一般都会引入spring-context依赖,之后按照需求在引入其他依赖。。。
回答:
idea可以通过maven projects组件查看maven项目jar包的依赖关系
回答:
这是maven的功劳,自动导包(依赖包)是maven工作的一部分。你似乎对maven不是很了解。这里有一篇关于maven的教程。你可以看一看。https://segmentfault.com/a/11...
回答:
你要是只想找到jar包不想使用maven的话,用maven打包一下,然后解压生成的jar包,就得到了所有依赖jar包
回答:
感谢,我明白了,是maven自动导入依赖包的,回头去系统的学习一下maven
以上是 请问这些jar包是哪来的 的全部内容, 来源链接: utcz.com/p/169691.html