首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Spring Boot升级到2.3.2之后,Gradle无法再找到测试

这个问题可能是由于Spring Boot版本升级导致的Gradle配置问题造成的。在Spring Boot 2.3.2之后的版本中,Gradle的测试配置方式发生了变化。

解决该问题的方法是更新Gradle的配置文件。在项目的build.gradle文件中,需要添加依赖项和配置项来解决测试无法找到的问题。

首先,确保你的项目中引入了正确的Spring Boot版本依赖。在dependencies部分,可以添加以下内容:

代码语言:txt
复制
dependencies {
    // 其他依赖项...
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

接下来,在plugins部分添加以下内容:

代码语言:txt
复制
plugins {
    // 其他插件...
    id 'java'
}

test {
    useJUnitPlatform()
}

然后,在最后添加以下内容:

代码语言:txt
复制
configurations {
    developmentOnly
    runtimeClasspath {
        extendsFrom developmentOnly
    }
}

sourceSets {
    test {
        compileClasspath += configurations.developmentOnly
        runtimeClasspath += configurations.developmentOnly
    }
}

这样配置之后,Gradle会正确地找到项目中的测试并运行它们。

关于腾讯云相关产品,我推荐使用腾讯云的云服务器CVM来进行Gradle的构建和测试工作。云服务器CVM提供稳定可靠的计算能力,可以满足开发和测试的需求。你可以通过以下链接了解更多关于腾讯云服务器CVM的信息:

腾讯云云服务器CVM:https://cloud.tencent.com/product/cvm

希望以上解答能帮助到你,如果还有其他问题,请继续提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Spring Boot 3.0.4 提前发布,修复无法扫描Bean 问题

来源:Java架构日记 SpringBoot 3.0.4 发布,由于 Spring Framework 6.0.5 中发现 PathMatchingResourcePatternResolver 无法处理包含空格和特殊字符的路径...注意了、注意了 bug 修复 Maven 插件输出时间戳时使用本地时区时间戳 #34430 org.springframework.boot.web.embedded.jetty.GracefulShutdown...未按文档排序 #34216 Spring Boot 3 不提供用于配置红色 metrics 自定义 tag keys #34194 文档 对 Gradle 8 #34462 的文档支持 批量更新处理文档...Boot Gradle 插件文档中一致地使用插件 DSL #34391 依赖升级 升级到 Couchbase Client 3.4.3 #34445 升级到 Dropwizard Metrics 4.2.17...升级到 Spring Framework 6.0.6 #34440 升级到 Spring Kafka 3.0.4 #34441 ------ 我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来

47920
  • spring cloud: 升级到spring boot 2.xFinchley.RELEASE遇到的坑

    spring boot2.x已经出来好一阵了,而且spring cloud 的最新Release版本Finchley.RELEASE,默认集成的就是spring boot 2.x,这几天将一个旧项目尝试着从低版本升级到...2.x,踩坑无数,记录一下: 一、gradle的问题 spring boot 2.x 要求gradle版本不能太旧,先把gradle升级到4.6版本,然后编译,各种问题,到gradle官网上查了下,build.gradle...三、log4j/log4j2的问题 升级到spring boot 2.x后,不管是配置log4j还是log4j2,运行时总是报堆栈溢出的error,换成logback后,启动正常,建议大家尽量采用默认的...spring boot 2.x加强了安全性,不管访问什么rest url,默认都要求登录,application.yml里无法通过配置关闭,只能写代码调整: import org.springframework.context.annotation.Configuration...boot 2.x 里,actuator的endpoint默认路径变成/actuator开头,如果要使用以前的风格,放在/根下,可以applicatino.yml里参考下面的配置: management

    95650

    Spring Boot今天一口气发布三个版本

    .png] 并非我刻意的去找到这个变化,而是由于我昨天 down下来的工程使用的Spring Boot版本是2.3.1,印象还在,所以今天一下子就发现了差异。...不看不知道,一看还真让发现些内容:Spring Boot同一天(2020-07-25)一口气发布了三个版本,这是要搞事情啊?....png] 因此就在今天,同一天里Spring Boot对它的这三条线做了更新: Spring Boot 2.3.1 -> Spring Boot 2.3.2 Spring Boot 2.2.8 ->...举例: Tomcat升级到9.0.37 Spring Framework升级到5.2.8(此版本4天前发布) 值得注意的是,拿Spring Framework的升级举例:Spring Boot的2.2....x和2.3.x都是升级到了5.2.8版本,而Spring Boot的2.1.x分支依赖的是Spring Framework 5.1.17版本哦。

    56700

    Spring Boot今天一口气发布三个版本

    并非我刻意的去找到这个变化,而是由于我昨天 down下来的工程使用的Spring Boot版本是2.3.1,印象还在,所以今天一下子就发现了差异。 既然升级了(虽然是小版本号),那就去官方楼一眼呗。...不看不知道,一看还真让发现些内容:Spring Boot同一天(2020-07-25)一口气发布了三个版本,这是要搞事情啊? ?...因此就在今天,同一天里Spring Boot对它的这三条线做了更新: Spring Boot 2.3.1 -> Spring Boot 2.3.2 Spring Boot 2.2.8 -> Spring...举例: Tomcat升级到9.0.37 Spring Framework升级到5.2.8(此版本4天前发布) 值得注意的是,拿Spring Framework的升级举例:Spring Boot的2.2....x和2.3.x都是升级到了5.2.8版本,而Spring Boot的2.1.x分支依赖的是Spring Framework 5.1.17版本哦。

    64640

    Spring Boot(十二):Spring Boot 如何测试打包部署

    开发阶段 单元测试 开发阶段的时候最重要的是单元测试了, Spring Boot 对单元测试的支持已经很完善了。...集成测试 整体开发完成之后进入集成测试Spring Boot 项目的启动入口 Application 类中,直接运行 run 方法就可以启动项目,但是调试的过程中我们肯定需要不断的去调试代码,如果每修改一次代码就需要手动重启一次服务就很麻烦...gradle 如果使用的是 Gradle,基本步奏一样,build.gradle中 添加 war 的支持,排除 spring-boot-starter-tomcat: ......使用构建命令 gradle build war 会生成 build\libs 目录下。...文章内容已经升级到 Spring Boot 2.x 示例代码-https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-package

    1.3K20

    Spring Boot 2.0 新特性和发展方向

    Spring Loaded不再支持了。 Hazelcast自动配置不再支持 不能自动配置HazelcastInstance进行缓存。...基于CLI的测试Spring Boot的CLI中删除了测试支持,现在建议你使用Maven或Gradle构建应用程序,去使用它们提供的丰富的测试支持吧。...Gradle插件 Spring BootGradle插件已在很大程度上被重写,以实现一些重大的改进。有关这方面的就不细讲了,感兴趣的同学可以去一探究竟。...如果你不使用spring-boot-starter-test来管理依赖关系,则应升级到Mockito 2.x。 JSON-B 支持 除了Jackson 和 Gson,现在还支持了JSON-B 。...它会首先去配置好的静态内容的目录下查找index.html文件,如果没找到,然后就去查找index模板。 只要找到了一个就会被用作欢迎页。

    1.7K90

    Spring Boot 2.3.0正式发布:优雅停机、配置文件位置通配符新特性一览

    A哥“第二时间”知道了这个消息,然后自己本机(请注意:非生产环境)体验了一把,然后结合Spring Boot官方的Release Notes,在这里给你絮叨絮叨。...从此版本开始,spring-boot-starter-test默认使用JUnit 5作为单元测试框架 支持Java13 性能提升:表现在对所有的自动配置类改为了@Configuration的Lite模式...、spring.codec. --- 删除不推荐使用的类/方法/属性 该版本中,Spring Boot删除了2.2版本中不推荐使用的大多数类,方法和属性。请确保升级之前没有调用不推荐使用的方法。...但是,但是,但是:请一定做好充分测试,并且充分考虑兼容性,因为你这动的是接口层的东西~ --- --- 其它新特性 更改某些依赖最低版本要求 主要体现在如下两处: 如果你使用Gradle构建,支持Gradle...号发布后嘛,至少要等到Spring Boot2.3.x跑一段时间之后嘛,坐在第二排看戏,才是最舒服最稳妥的。

    1.6K62

    Spring Boot 2.3.0正式发布:优雅停机、配置文件位置通配符新特性一览

    A哥“第二时间”知道了这个消息,然后自己本机(请注意:非生产环境)体验了一把,然后结合Spring Boot官方的Release Notes,在这里给你絮叨絮叨。...Cloud Native的努力 JUnit 5:从此版本开始,spring-boot-starter-test默认使用JUnit 5作为单元测试框架 支持Java13 性能提升:表现在对所有的自动配置类改为了...、spring.codec. ---- 删除不推荐使用的类/方法/属性 该版本中,Spring Boot删除了2.2版本中不推荐使用的大多数类,方法和属性。请确保升级之前没有调用不推荐使用的方法。...但是,但是,但是:请一定做好充分测试,并且充分考虑兼容性,因为你这动的是接口层的东西~ ---- ---- 其它新特性 更改某些依赖最低版本要求 主要体现在如下两处: 如果你使用Gradle构建,支持Gradle...-5-26号发布后嘛,至少要等到Spring Boot2.3.x跑一段时间之后嘛,坐在第二排看戏,才是最舒服最稳妥的。

    1.4K20

    Spring Boot 2.x 新特性总结及迁移指南

    这一篇文章主要讲解 Spring Boot 2.x 与 1.5.x 的区别,2.x 主要更新了什么东西,以便对 Spring Boot 2.x 有一个详细的了解。...https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Configuration-Changelog 依赖 JDK 版本升级...Gradle 插件 Spring BootGradle 插件全面重写了,并且最小支持 Gradle 4+ 以便提供一些重要的特性提升。...Quartz支持 2.x 提供了一个 spring-boot-starter-quartz 启动器对定时任务框架 Quartz 的支持; 测试加强 2.x 中,对测试模块有了一些调整。...其他一些改进 动态启动图案支持 迁移指南 从 1.5.x 可以顺利升级到 2.x,如果你的应用还停留在 1.5.x 之前的版本,建议先升级到 1.5.x,而不是直接升级到 2.x,这样的升级风险最小。

    94620

    Java 近期新闻:JDK 19-RC1、Spring 更新、Micronaut、Helidon、Payara 等

    关于这个版本的更多细节可以发布说明中找到。 继 2022 年 11 月发布 Spring Authorization Server 1.0 GA 之后,第一个具有里程碑意义的版本也发布了。...关于这个版本的更多细节可以发布说明中找到通往 Spring Security 5.8.0 的路上,第二个具有里程碑意义的版本已经发布。...Spring Cloud Dataflow 2.9.5 已经发布,依赖项 Spring Boot 升级到 2.5.14,并修复了这些问题:对流进行更新后在审计仪表盘中隐藏敏感数据、使用 VMware Tanzu...Apache Camel Apache Camel 3.14.5 已经发布,包含 15 个改进和修复,比如——当一个 cron 配置 camel-quartz 中过期,上下文将无法启动。...另外还有依赖项的升级:Spring Boot 2.6.10、camel-spring-boot 2.6.10 和 camel-any23 2.7。关于这个版本的更多细节可以发布说明中找到

    1K10

    Java 17:和遗留 25 年的漏洞 Say Goodbye

    同时,Spring Framework 5.3.x 和 Spring Boot 2.x 目前仍在积极开发中,今年 11 月将推出 Spring Boot 2.6,然后 2022 年 5 月推出 Spring...一旦你准备使用下一代应用程序的 Java 生态系统,以自己的节奏随时升级到 Spring 框架 6 和 Spring Boot 3,随着 Tomcat、Jetty 和 co——新基础设施的好处和新建筑成为可用的选项... Kubernetes 上运行的测试和生产环境也是如此。当一个团队想要升级到一个新的 Java 版本时,他们可以自己更改 Docker 映像,然后部署所有内容。...然而,即使有多年的经验,没有关于项目深入信息的情况下,我也无法估计升级需要多长时间。这很大程度上取决于应用程序有多少依赖项。...要找到这样的变化,你可以使用 Jonathan Lermitage 的 Maven Old Grouplds Alerter 插件或者它的 Gradle 插件。 JavaFX。

    1.1K30
    领券