Я пытаюсь запустить заглушку из своего клиентского приложения, но получаю ошибку ниже:
Причина: java.lang.IllegalArgumentException: для идентификатора группы [com.xx], идентификатора артефакта [cdc-demo-server] и классификатора [заглушки] версия не была разрешена! Произошли следующие исключения [org.eclipse.aether.transfer.MetadataNotFoundException: не удалось найти метаданные com.xx:cdc-demo-server/maven-metadata.xml в локальном (C:\Users\xx\.m2\repository) ]
На самом деле, я использую другой репозиторий m2, который бегун не может идентифицировать.
Я попытался установить путь репозитория m2, используя repositoryRoot = "C:/m2_repo/"
в @AutoConfigureStubRunner
, а также обновить pom как
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<systemPropertyVariables>
<maven.repo.local>${settings.localRepository}</maven.repo.local>
</systemPropertyVariables>
</configuration>
</plugin>
В моем репо я вижу файл maven-metadata-local.xml
вместе с банкой заглушек. Любые указатели?
/
? Возможно ошибка в договоре. - person Marcin Grzejszczak   schedule 07.08.2018repositoryRoot
. Координаты Maven выглядят нормально. - person Saikat   schedule 07.08.2018repositoryRoot
в другое место И установилиstubsMode
вREMOTE
(или для 1.2 отключеноworkOffline
)? - person Marcin Grzejszczak   schedule 07.08.2018C:/m2_repo/
, аstubsMode
— этоLOCAL
. Если вам нужны дополнительные данные или фрагмент кода, пожалуйста, дайте мне знать - person Saikat   schedule 07.08.2018.m2
, все заработало! Так что как-то другое местоположение maven не было выбрано. - person Saikat   schedule 08.08.2018