Как я могу смешать родительские POM в многомодульной сборке Maven? - PullRequest
3 голосов
/ 30 марта 2012

У меня есть многомодульный проект 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 на самом деле не является модулем моей сборки, он может быть где угодно.Это означает, что я не могу указать относительный путь.

Как я могу исправить это предупреждение?

1 Ответ

4 голосов
/ 05 апреля 2012
...