我对org.springframework.mock.web缺少什么依赖性?

时间:2018-08-10 16:56:51

标签: java spring spring-web

我正在尝试在Egads的现有源代码中使用created_datetime,但我不断收到此错误:DateTime

这是更新的pom文件:

MockMultipartFile

使用package org.springframework.mock.web does not exist的最终目标是将文件的路径从命令行参数转换为多部分文件。但是到目前为止,我无法将此软件包添加到我的项目中。

我想知道要在项目中使用此软件包需要添加到pom文件中的其他哪些项目。谢谢。

1 个答案:

答案 0 :(得分:2)

您在Spring Framework依赖项中一团糟。删除特定的<version>标签,然后让spring-boot-starter-parent管理依赖项:

<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-webmvc</artifactId>
   <version>3.0.5.RELEASE</version>
</dependency>
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-web</artifactId>
  <version>4.1.6.RELEASE</version>
</dependency>
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-test</artifactId>
</dependency>

您正在尝试同时使用Spring Framework 3.X,4.X,5.X(来自Spring Boot 2.X)组件,这些组件不兼容!

最可能的3.X依赖关系之一是将spring-test降级为没有软件包org.springframework.mock.web的版本。您可以通过检查mvn dependency:tree来确认。