java - Maven 更新具有不同父级的多模块项目

标签 java maven swagger

我有一个多模块项目,其父 x pom 包含其标签中的所有子项目。

其中大多数以 x 作为其父级,但有些是使用 swagger 作为其父级的 REST 服务器。

当在父 x 上使用“test”或“deploy”等命令时,会包含这些项目。但是,当在父 x 上使用命令“mvn versions:set -DnewVersion=XYZ”时,这些项目将不会更新。即使“mvn versions:set versions:update-child-modules -DnewVersion=X.Y.Z-SNAPSHOT”也不起作用

有没有办法也更新具有不同父级的项目?

最佳答案

如果没有继承,关系继承就根本无法发生。您可以考虑为所有其余服务器建立一个单独的父级,该服务器本身以 swagger 作为父级并包含版本控制信息。这样您只需要在两个位置进行更新。仍然不是最优的,但比手动更新所有其余服务器要好。

关于java - Maven 更新具有不同父级的多模块项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51651433/

相关文章:

java - 未从 blob 上的 azure java sdk 收到元数据字段

java - Maven java maven-antrun-plugin

java - 为什么 hibernate 在不同的 JVM 实例中为相同的查询创建不同的列别名?

java - PowerMockito 正在调用真实方法而不是模拟私有(private)方法

java - 管理 Maven 项目中的库依赖关系

java - 在 Maven 构建期间将 Swagger 规范保存到文件

java - 构建 HighCharts-Export Server 2.1 失败

spring-boot - Swagger 的HK2服务修改失败

Swagger:重复的映射键定义

swagger - 在 OpenAPI 2 中等效使用 oneOf(来自 OpenAPI 3)