При использовании AutoConfigureStubRunner я хотел бы, чтобы учетные данные для repositoryRoot хранились в Maven settings.xml, а в коде указывал только URI репозитория (или псевдоним).
Есть ли способ для Spring-Cloud-Contracts / AutoConfigureStubRunner извлечь эти учетные данные из настроек Maven?
Я могу предоставить учетные данные uri + в качестве переменной среды STUBRUNNER_REPOSITORY_ROOT, но мне все равно нужно явно указать в ней учетные данные, а в моей конфигурации я не могу запустить произвольный код для предоставления значения, поэтому я не могу извлечь учетные данные из настройки.





Просто установите stubrunner.server-id в соответствии с id в settings.xml. Вы можете проверить дополнительные параметры здесь https://docs.spring.io/spring-cloud-contract/docs/current/reference/html/appendix.html#appendix