SoringCloud 生產(chǎn)者

2023-12-06 17:39 更新

作為生產(chǎn)者,足以更改Spring Cloud Contract驗(yàn)證程序以提供URL和包含合同的JAR依賴項(xiàng):

<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>

通過此設(shè)置,將從http://link/to/your/nexus/or/artifactory/or/sth下載組ID為com.example.standalone和工件為contracts的JAR。然后將其解壓縮到本地臨時(shí)文件夾中,并選擇com/example/server下的合同作為生成測(cè)試和存根的合同。根據(jù)該約定,當(dāng)完成一些不兼容的更改時(shí),生產(chǎn)者團(tuán)隊(duì)將知道哪些消費(fèi)者團(tuán)隊(duì)將被破壞。

其余流程看起來相同。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)