Возможно ли, чтобы контракт и тест-заглушки были в одном и том же модуле? - PullRequest
0 голосов
/ 10 мая 2018

Кажется, что заглушки генерируются слишком поздно, чтобы тесты могли их использовать.и так как я получаю в системе сборки следующую ошибку:

Для groupId [example.com] artifactId [my-service] и классификатора [заглушки] версия не была разрешена!Имели место следующие исключения [org.eclipse.aether.transfer.MetadataNotFoundException: не удалось найти метаданные example.com:my-service/maven-metadata.xml в локальном (/home/jenkins/.m2 ...)

на более позднем этапе я получаю: --- spring-cloud-contract-maven-plugin: 2.0.0.RC1: generateStubs (default-generateStubs) @ my-service

1 Ответ

0 голосов
/ 10 мая 2018

Я не совсем понимаю, что вы пытаетесь сделать, но вы можете сначала запустить цель maven / gradle, чтобы сгенерировать и установить заглушки, а затем запустить тесты. Но это звучит как запах, что в ваших тестах вам нужны ваши собственные заглушки? Это звучит как плохой дизайн

...