Springboot集成测试扫描问题



我使用的是带有Spring Boot 2.0.0.rc1的多项目Gradle。我的子项目之一是Springboot应用程序,并包含我的集成测试。

通过WebEnvironment.random_port标记了集成测试@springboottest。该测试因未解决的依赖项(在另一个子标记中声明的application的兄弟姐妹声明的服务(而失败,但在Eclipse IDE中取得了成功。

在IDE中,类路径是统一的;在终端中,依赖项树还可以。

所有组件都会自动扫描;各种子标题中的所有类共享相同的基本软件包名称。我不明白为什么在扫描过程中没有获得某些服务。

如果有人有想法?如何调试real WebAppContext test中加载的豆子?

我的项目是gradle多项目。一个是主要应用程序,其他应用程序也是"组件",这也取决于弹簧框架启动器。

为了实现这一目标,我在"组件"中添加了Spring-Boot和IO依赖性管理插件,还带有我忘记的副作用:该插件禁用JAR任务并添加bootjar。在这个项目中,我忘了禁用bootjar并重新启用罐子。

上次,我在构建子方面时没有设置主类警告,但这次不是。不知道为什么。

对不起。一切安好。阅读手册!;(

最新更新