У меня есть многомодульный проект Maven, и мне нужны две разные родительские POM в этой сборке.Первый - это реальный родительский POM для большинства модулей в проекте, но один модуль - это демонстрационный проект, который использует родительский POM совершенно другого проекта (потому что это демонстрационный пример использования моего проекта для генерации кода для второго проекта).
Сборка работает, но я получаю предупреждение:
[WARNING]
[WARNING] Some problems were encountered while building the effective model for my_project:my_project.demo:jar:5.0.0-SNAPSHOT
[WARNING] 'parent.relativePath' points at my_project:parent instead of other_project:parent, please verify your project structure @ line 5, column 10
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
Поскольку other_project
на самом деле не является модулем моей сборки, он может быть где угодно.Это означает, что я не могу указать относительный путь.
Как я могу исправить это предупреждение?