maven配置pom.xml不报错但无法下载jar包的解决方案--denpendency中的type

首先自己在网上查看了很多解决方案,一个都不行,后来是怎么发现要删除type的呢?是因为查看了maven仓库搜索网站对应的spring-webmvc依赖的写法,加type的写法是从Spring官网复制过来的denpendency。Spring网站的依赖有的可以下载,有的不能下载,比如说spring-web的denpendency加了type下载也是没有问题的,但是spring-webmvc的依赖jar包就不可以,很奇怪。

无法下载jar的配置如下:

<dependency>
	    <groupId>org.springframework</groupId>
	    <artifactId>spring-webmvc</artifactId>
	    <version>5.1.5.RELEASE</version>
	    <type>pom</type>
	</dependency>

下载下来的如下:
maven配置pom.xml不报错但无法下载jar包的解决方案--denpendency中的type
修改dependency内容,删除掉type就可以正常下载了,下载内容如下:
maven配置pom.xml不报错但无法下载jar包的解决方案--denpendency中的type
具体的原因是什么,百度了一下,没有找到信服的解释。
目前我都是使用maven仓库搜索网站的denpendency,感觉还是最好用的,如何查找了jar包的maven依赖呢?比较简单的方法如下:

  1. 百度中输入“maven spring-webmvc responsitory”,中间的spring-webmvc替换你需要查找的jar包
  2. 选中这种maven配置pom.xml不报错但无法下载jar包的解决方案--denpendency中的type
    就可以轻松找到了。
  3. 当然你可以直接记住网址https://mvnrepository.com/,然后用search功能搜索你需要的jar包