2009-07-08 5 views
4

私のサイトのドキュメントを生成するのにmvnサイトを使用しています。ほとんどの場合、私はデフォルトサイトに満足していますが、左側のメニューバーから "About"リンクを削除して、デフォルトページを "Project Information"ページにしたいと思います。これを行う簡単な方法はありますか?mavenサイトからAboutリンクを削除する

答えて

0

私はそのプラグインをまったく使用していないばかりで、maven-site-pluginを使っただけです。 Mavenの3は、あなたがhttp://maven.apache.org/plugins/maven-site-plugin/maven-3.html

org.apache.maven.pluginsを表示したいレポートを指定することができますMavenのPOMのreportPlugins構成部を有し のmaven-サイト - プラグイン 3.0 org.codehaus .mojo Coberturaの-のmaven-pluginの

私も自分自身のindex.apt(SRC /サイト内/ aptの)インデックス・ページのテキストをカスタマイズするファイルを提供しました。

+0

詳細を納得させるのが面倒であれば助けになりました。質問を投稿する点は、答えは同じ課題に直面して他の人に、後に利用可能であるということです。 -1。 –

+0

@OmriSpectorあなたは正しいです。私はポストに編集をした、より詳細に少しに更新します。 –

+0

@OmriSpector詳細が追加されました –

1

あなたがソースを変更し、それをコメントアウトするか、そのためのCSSセレクタを追加するか、またはあなたはjQueryのようなJSライブラリが含まれており、ページのロード時のようなものを経由して、それを削除することができ、次のいずれか

$(function() { 
    // untested 
    $('#navcolumn h5:contains("Maven")').hide(); // hide the header 
    $('#navcolumn h5:contains("Maven") + ul ').hide(); // hide the ul 
})(); 
+0

感謝。しかし、もしmavenサイトhttp://maven.apache.org/plugins/maven-site-plugin/のようにもっと高度なものにしたいのであればどうしたらいいでしょうか?私は彼らのsite.xmlとVMテンプレートファイルを見て、彼らは「Mavenのプロジェクト」のセクションのようにそこで物事を取得した方法を見つけ出すように見えることができませんでした。これについての助けに感謝します。ありがとう。 –

2

ここでは、[情報]レポートのみが含まれています。他のすべての標準レポートは削除されます。その情報のため

<reporting> 
    <plugins> 

    <!-- Add the Maven project information reports --> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-project-info-reports-plugin</artifactId> 
     <version>2.1.2</version> 
     <reportSets> 
     <reportSet> 
      <reports> 
      <report>index</report> 
      <!-- 
      <report>dependencies</report> 
      <report>project-team</report> 
      <report>mailing-list</report> 
      <report>cim</report> 
      <report>issue-tracking</report> 
      <report>license</report> 
      <report>scm</report> 
      --> 
      </reports> 
     </reportSet> 
     </reportSets> 
    </plugin> 
    </plugins> 
</reporting> 
関連する問題