Spring Cloud Contract - дистанционное разрешение заглушки для заглушки - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь найти банку-заглушку из нексуса, используя

public StubRunnerRule rule = new StubRunnerRule()
            .downloadStub("group", "artifact")
            .repoRoot("https://nexus-repo-path/content/repositories/snapshots/")
            .stubsMode(StubRunnerProperties.StubsMode.REMOTE);

И все работает нормально.

Я, однако, надеялся, что repoRoot будет использовать путь не SNAPSHOT или RELEASE, что-то вроде https://nexus -repo-path / content / repositories / .

Итак, после того, как банка-заглушка будет готова и доступна в репозитории релизов, мне не нужно настраивать свои тесты.

Это честное понимание и ожидание?

Ответы [ 2 ]

0 голосов
/ 11 июля 2018

Что ж, если вы используете Nexus 2 или 3 , вы можете настроить репозиторий group, в который вы сможете добавлять свои снимки и выпускать репозиторий.

Тогда, если вы используете этот group репозиторий, он будет проходить через каждый зачисленный репозиторий и, таким образом, будет искать ваши снимки и выпуски.

Полагаю, вы можете сделать то же самое с Artifactory или чем-то подобным, поскольку эта концепция очень распространена для репозитория Maven.

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

Нет, не будет. Вам придется изменить корень репо для снимков и выпусков версий.

...