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-plugin1.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 は、私がしなかったすべてmenuの および をitem明示的に指定することを期待してsite.xmlいます。これが、左のナビゲーション バーが毎回空になる理由です。

于 2014-08-26T02:30:50.920 に答える