Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 构建maven spring启动项目时抛出错误_Java_Spring Mvc_Spring Boot_Spring Batch_Spring Boot Test - Fatal编程技术网

Java 构建maven spring启动项目时抛出错误

Java 构建maven spring启动项目时抛出错误,java,spring-mvc,spring-boot,spring-batch,spring-boot-test,Java,Spring Mvc,Spring Boot,Spring Batch,Spring Boot Test,我不熟悉弹簧靴。我正在尝试将项目从旧的spring boot迁移到最新版本 我在project中更改了spring boot的版本。但当我构建项目时,它在测试中失败,导致计算失败,错误如下 包org.springframework.test.annotation不存在 我的项目中有这种依赖关系 <dependency> <groupId>org.springframework.boot</groupId> <artifac

我不熟悉弹簧靴。我正在尝试将项目从旧的spring boot迁移到最新版本

我在project中更改了spring boot的版本。但当我构建项目时,它在测试中失败,导致计算失败,错误如下

包org.springframework.test.annotation不存在

我的项目中有这种依赖关系

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-test</artifactId>
        <scope>test</scope>
    </dependency>

org.springframework.boot
弹簧启动试验
测试

不确定我可能缺少什么?

弹簧启动测试更改为
弹簧启动测试,如下所示:

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-test</artifactId>
        <scope>test</scope>
</dependency>

org.springframework.boot

有关初学者的更多信息。

请提及旧版本和新版本。我猜想Maven在下载时损坏了
spring测试
jar(依赖于
spring引导测试
)。尝试清除Maven缓存并再次构建应用程序。在我添加了spring boot starter测试而不是spring boot测试之后,它工作了。两者之间的区别是什么?何时使用哪一种?
<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
</dependency>