SpringCloud JAR版本控制

2023-12-06 17:31 更新

如果用版本控制來(lái)表示包含存根的JAR版本,則實(shí)質(zhì)上有兩種主要方法。

假設(shè)您正在執(zhí)行持續(xù)交付/部署,這意味著您每次通過(guò)管道都將生成一個(gè)新版本的jar,并且該jar可以隨時(shí)投入生產(chǎn)。例如,您的jar版本如下所示(它建立于20.10.2016 at 20:15:21):

1.0.0.20161020-201521-RELEASE

在這種情況下,您生成的存根罐將如下所示。

1.0.0.20161020-201521-RELEASE-stubs.jar

在這種情況下,引用存根時(shí)應(yīng)在application.yml@AutoConfigureStubRunner中提供最新版本的存根。您可以通過(guò)傳遞+符號(hào)來(lái)實(shí)現(xiàn)。

@AutoConfigureStubRunner(ids = {"com.example:http-server-dsl:+:stubs:8080"})

但是,如果版本是固定的(例如1.0.4.RELEASE2.1.1),則必須設(shè)置jar版本的具體值。2.1.1的示例。

@AutoConfigureStubRunner(ids = {"com.example:http-server-dsl:2.1.1:stubs:8080"})
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)