SoringCloud 生产者
2023-12-06 17:39 更新
作为生产者,足以更改Spring Cloud Contract验证程序以提供URL和包含合同的JAR依赖项:
<plugin> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-contract-maven-plugin</artifactId> <configuration> <contractsMode>REMOTE</contractsMode> <contractsRepositoryUrl> https://link/to/your/nexus/or/artifactory/or/sth </contractsRepositoryUrl> <contractDependency> <groupId>com.example.standalone</groupId> <artifactId>contracts</artifactId> </contractDependency> </configuration> </plugin>
通过此设置,将从http://link/to/your/nexus/or/artifactory/or/sth
下载组ID为com.example.standalone
和工件为contracts
的JAR。然后将其解压缩到本地临时文件夹中,并选择com/example/server
下的合同作为生成测试和存根的合同。根据该约定,当完成一些不兼容的更改时,生产者团队将知道哪些消费者团队将被破坏。
其余流程看起来相同。
以上内容是否对您有帮助:
更多建议: