Я сталкиваюсь с проблемой только на одной платформе, когда я пытаюсь выполнить MVN Clean Install . В рамках сборки мы скомпилируем несколько компонентов, и в последний раз мы выполняем функциональное тестирование с помощью Wiremock. Предполагается, что он должен выбрать конкретную конфигурацию из профиля тестирования функций, и свойства по умолчанию должны быть выявлены из файла Application.properties. Но по какой -то причине тот же код не может найти свойства, упомянутые в этих файлах. Итак, просто интересно, если каким -то образом, если я смогу получить список файлов свойств, загружаемых во время Wiremock? Это даст некоторую подсказку о том, почему файлы ожидаемых свойств не выбираются?
Код: Выделить всё
src/main/resources
< /code>
и, следующее из тестового класса. < /p>
@ContextConfiguration(classes = SampleFTConfiguration.class)
public class SampleControllerTest{
//test method
}
@ComponentScan("com.xxx.xxx.xxx.ft")
@PropertySource("classpath:application-test.properties")
public class SampleFTConfiguration{
}
Примечание: Я не ожидаю, что кто -то решит проблему, все, что я хотел знать, если мы сможем получить имя загруженных файлов свойств?
Подробнее здесь:
https://stackoverflow.com/questions/667 ... pplication