升级现有应用程序中使用的 quarkus 版本的推荐方法是什么?
我查看了我的 pom.xml,因为 quarkus 扩展没有指定使用的版本,我假设它们将根据主 quarkus 版本进行更新。与更新相关的属性是 quarkus-plugin.version、quarkus.platform.group-id 和 surefire-plugin.version。我如何决定要更改哪些,还有什么需要注意的?
有一件重要的事情要知道,我们有:
我们通常会发布 Quarkus 核心,然后是 Quarkus 平台,两者之间间隔几天,因为我们经常需要发布 Camel Quarkus,这是一个 Apache 项目,并为每个版本组织 72 小时的投票。
在新创建的项目中,您具有以下属性:
<quarkus-plugin.version>1.1.1.Final</quarkus-plugin.version>
<quarkus.platform.artifact-id>quarkus-universe-bom</quarkus.platform.artifact-id>
<quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
<quarkus.platform.version>1.1.1.Final</quarkus.platform.version>
Run Code Online (Sandbox Code Playgroud)
quarkus-plugin.version 是Quarkus Maven插件的版本,应该和你使用的核心版本一致quarkus.platform.artifact-id现在可以quarkus-universe-bom用于整个平台或仅quarkus-bom用于核心。quarkus.platform.version 是 BOM 的版本。通常所有这些版本都应该对齐。但是……我们可能需要在平台而不是核心中进行一些快速更新,然后我们只能发布平台的新版本。老实说,这还没有发生。
让我们以今天发生的事情为例:我发布了 Quarkus Core 1.2.0.Final 但我们仍在等待 Camel Quarkus 发布以发布平台。
如果您想提前更新,您可以更改 BOM 以使用quarkus-bom并将所有内容更新为 1.2.0.Final。
或者您可以等待平台下周初发布并留在平台上quarkus-universe-bom。
我们也仅在完整平台发布时更新网站文档和 code.quarkus.io。
| 归档时间: |
|
| 查看次数: |
1781 次 |
| 最近记录: |