Я заметил три вещи:
Первое уведомление: Вы должны указать атрибут наследования в site.xml родительского POM, а не в дочернем POM. И в site.xml дочернего POM, не переопределяйте меню для наследования вообще.
site.xml родительского элемента:
<menu name="Projects" inherit="top">
<item ...>
</item>
</menu>
site.xml дочернего элемента: без определения меню с именем = "Проекты".
Второе уведомление: Ссылки для структуры вашего проекта могут создаваться автоматически:
site.xml родительского элемента:
<!-- Inherit this menu for sub modules. -->
<menu ref="parent" inherit="top" />
<!-- Inherit this menu for sub modules. -->
<menu name="Sub Modules" ref="modules" inherit="bottom" />
Это сгенерирует все межмодульные ссылки для вас.
Третье уведомление: Дескрипторы сайта наследуются по тем же строкам, что и дескрипторы проекта. Если ваш модуль "ext" должен наследовать пункты меню в дескрипторе сайта от других модулей, ext должен иметь "main" или "parent" в качестве родителя в pom.xml.