我正在尝试从客户端应用程序运行存根,但出现错误-
由于: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。有指针吗?