Я создал простое приложение Spring Boot, начиная с Spring Initializr.Я добавил Spring Web MVC и Spring Actuator.После этого я добавил HelloController, который просто возвращает сообщение Hello.Я использую JDK 10. Когда я запускаю чистую установку Maven, я получаю следующую ошибку:
java.lang.IllegalStateException: Невозможно найти @SpringBootConfiguration, вам нужно использовать @ContextConfiguration или @SpringBootTest (classes = ...) с вашим тестом
Когда я удаляю свой файл module_info.java, все работает нормально (также, если я запускаю его с module_info.java и опцией Maven -DskipTests).
Пример проекта с проблемой доступен по следующему адресу: https://github.com/mydeveloperplanet/myfabric8planet/tree/feature/surefire-problem
Я уже добавил следующее исправление относительно зависимости org.ow2.asm.
У меня нет никаких тестов, но мне интересно, почему этот простой пример не работает, когда я использую модули Java.
Я делаю что-то не так или это ошибка в Maven Surefireплагин (или весной)?