Spring Cloud Contract问题从本地存储库检索存根

时间:2018-08-06 05:29:15

标签: java spring-boot spring-cloud-contract

我正在尝试从客户端应用程序运行存根,但出现错误-

  

由于:java.lang.IllegalArgumentException:对于groupId   [com.xx] artifactId [cdc-demo-server]和分类器   [存根]版本未解决!以下例外   放置[org.eclipse.aether.transfer.MetadataNotFoundException:可以   找不到元数据   本地的com.xx:cdc-demo-server / maven-metadata.xml   (C:\ Users \ xx \ .m2 \ repository)]

实际上,我正在使用跑步者无法识别的另一个M2回购。

我尝试使用repositoryRoot = "C:/m2_repo/"中的@AutoConfigureStubRunner设置m2回购路径,并将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和存根jar。有指针吗?

0 个答案:

没有答案