我有一个花园品种的 Maven 项目。它有几个模块。因此,根pom.xml
以大 Maven 方式充当父节点和聚合器。
该项目可以正常构建和安装。
根pom.xml
继承自一个公司pom.xml
,其节如下:
<parent>
<groupId>foo</groupId>
<artifactId>bar</artifactId>
<version>16</version> <!-- look, Ma, no SNAPSHOT -->
</parent>
当我mvn site
针对这个 root运行时pom.xml
,maven-site-plugin
版本 3.2 报告它无法解析父级。
父级当然存在于我的本地存储库和本地 Nexus 中。生命周期的任何其他阶段都没有解决父级问题。
其他人报告了这个问题。关于这个主题还有另一个 StackOverflow 问题,但它的问题与我的问题完全一样并不是很明显。
添加<relativePath/>
到<parent>
上面的节(我的第一个想法)并没有以任何方式改变行为。
我怎样才能得到maven-site-plugin
解决父母的问题pom.xml
?