3

我无法maven-fluido-skin完全完成这项工作 - 左侧导航部分(包含指向各种项目详细信息的链接的部分)始终呈现为空。不确定我是否遗漏了一些皮肤配置,但我认为此功能可供用户开箱即用。

在此处输入图像描述

我添加的任何其他小工具,例如google search,确实会出现在左侧导航部分。

这是我的site descriptor样子:

<project xmlns="http://maven.apache.org/DECORATION/1.4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.4.0 http://maven.apache.org/xsd/decoration-1.4.0.xsd"
  name="Project name">
  <skin>
    <groupId>org.apache.maven.skins</groupId>
    <artifactId>maven-fluido-skin</artifactId>
    <version>1.3.1</version>
  </skin>

  <custom>
    <fluidoSkin>
      <profile>pre-release</profile>
      <sourceLineNumbersEnabled>true</sourceLineNumbersEnabled>
      <breadcrumbDivider>»</breadcrumbDivider>
    </fluidoSkin>
  </custom>
</project>

我使用Maven 发行3.4版的版本和maven-site-plugin版本。1.3.1maven-fluido-skin2.2.1

FWIW,默认皮肤工作得很好 - 它的左侧导航正确。

4

2 回答 2

3

您可以通过使用菜单引用来节省一些时间,并避免使用以下由 maven-site-plugin 支持和生成的菜单引用来明确指定项目节点:

<menu ref="parent" />
<menu ref="modules" />
<menu ref="reports"/>
于 2016-04-07T08:21:26.177 回答
0

好吧,我现在明白为什么了。与其他皮肤不同,fluido 期望我们在s 中明确指定所有我没有做的menus 和s。这就是左侧导航栏每次都呈现为空的原因。itemsite.xml

于 2014-08-26T02:30:50.920 回答