2009-07-08 7 views
4

J'utilise le site mvn pour générer la documentation de mon site. Pour l'essentiel, je suis satisfait du site par défaut, mais j'aimerais supprimer le lien «À propos de» de la barre de menu de gauche et avoir la page par défaut comme page «Information sur le projet». Y a-t-il un moyen facile de faire ceci?Suppression du lien À propos du site maven

Répondre

0

I fini par ne pas utiliser ce plugin du tout et juste utilisé le maven-site-plugin. Maven 3 a une section de configuration reportPlugins de la pom maven qui vous permet de spécifier quelles rapports que vous souhaitez présenter http://maven.apache.org/plugins/maven-site-plugin/maven-3.html

org.apache.maven.plugins maven-plugin site 3.0 org.codehaus .mojo cobertura-maven-plugin

J'ai également fourni mon index.apt (dans src/site/apt) fichier pour personnaliser le texte de la page d'index.

+0

Il aurait été utile si vous avez pris la peine de donner des détails. Le point de poster une question est que la réponse est plus tard disponible pour d'autres qui font face au même défi. -1. –

+0

@OmriSpector vous avez raison. J'ai fait une modification à la poste et mettra à jour avec un peu plus de détails. –

+0

@OmriSpector Détails ajoutés –

1

Vous pouvez modifier la source et en commentaire ou ajouter un sélecteur de css pour, ou vous pouvez inclure une bibliothèque JS comme jQuery et retirez quand la page se charge par quelque chose comme:

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

Merci pour cette info. Mais que faire si je voulais être plus avancé comme ils le font sur le site maven http://maven.apache.org/plugins/maven-site-plugin/. J'ai regardé leur fichier template site.xml et vm, mais je n'arrivais pas à comprendre comment ils obtenaient des choses comme la section "Maven Projects". Toute aide à ce sujet serait appréciée. Merci. –

2

Ici, seul le rapport "À propos" est toujours inclus. Tous les autres rapports standard sont supprimés.

<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> 
Questions connexes