Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Maven Site

Maven Site

Ratings: (0)|Views: 101|Likes:
Published by Anovar_ebooks

More info:

Published by: Anovar_ebooks on Sep 14, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/31/2012

pdf

text

original

 
Créer un site avec Maven 2
par Baptiste Wicht(Mon site) (Blog)
Date de publication : 12 septembre 2009
Cet article va vous présenter la création d'un site web avec Maven 2.
 
Créer un site avec Maven 2 par Baptiste Wicht(Mon site) (Blog)- 2 -Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation deces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 2009 - Baptiste Wicht. Aucune reproduction, mêmepartielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur.Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://baptiste-wicht.developpez.com/tutoriel/java/maven/site/
1 - Introduction.............................................................................................................................................................31.1 - Cycle de vie "site".........................................................................................................................................32 - Site de base...........................................................................................................................................................43 - Internationalisation.................................................................................................................................................64 - Informations sur le projet.......................................................................................................................................84.1 - Membres du projet........................................................................................................................................84.2 - Intégration continue.......................................................................................................................................94.3 - Gestion des demandes................................................................................................................................104.4 - Licence.........................................................................................................................................................114.5 - Description et résumé du projet..................................................................................................................134.6 - Contrôle de sources....................................................................................................................................154.7 - Listes de diffusion........................................................................................................................................164.8 - Pages gérées par Maven............................................................................................................................175 - Rapports de projet...............................................................................................................................................186 - Structure du site...................................................................................................................................................226.1 - Skins............................................................................................................................................................256.2 - Projets multi-modules..................................................................................................................................287 - Ajout de contenu..................................................................................................................................................297.1 - Format APT.................................................................................................................................................297.1.1 - Formatage...........................................................................................................................................317.1.2 - Listes...................................................................................................................................................317.1.3 - Tableaux..............................................................................................................................................327.1.4 - Ancres et liens....................................................................................................................................337.1.5 - Divers...................................................................................................................................................337.2 - Format FML.................................................................................................................................................348 - Déploiement du site.............................................................................................................................................369 - Conclusion............................................................................................................................................................389.1 - Remerciements............................................................................................................................................38
 
Créer un site avec Maven 2 par Baptiste Wicht(Mon site) (Blog)- 3 -Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation deces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 2009 - Baptiste Wicht. Aucune reproduction, mêmepartielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur.Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
http://baptiste-wicht.developpez.com/tutoriel/java/maven/site/
1 - Introduction
Comme vous le savez peut-être, Maven 2 permet de générer un site web dans un format généralisé pour tout projetMaven 2.Ce site est généré à partir des informations du fichier pom.xml, ainsi que d'après plusieurs fichiers écrits uniquementpour le site, comme nous le verrons par la suite.Cet article ne nécessite pas de connaissances avancées de Maven 2, néanmoins, une connaissance de base peutêtre intéressante pour mieux comprendre les concepts expliqués dans cet article.
1.1 - Cycle de vie "site"
L'étape site ne fait pas tout à fait partie du cycle de vie de base d'un projet Maven. Il est un peu à part et est faitdes étapes suivantes :
pre-site
: exécute les différents processus nécessaires à la génération du site
site
: génère le site du projet
post-site
: prépare le site pour le déploiement
site-deploy
: déploie le site généré vers un serveur webToutes ces étapes sont réalisées au moyen du plugin suivant :
<plugin> <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-site-plugin</artifactId>  <version>2.0.1</version> </plugin>
Ce plugin possède les goals suivants :
site:site
: permet de générer le site pour un projet. Les liens entre les modules ne vont pas fonctionner pour un projet multi-modules.
site:deploy
: déploie le site sur un serveur web.
site:run
: lance le site en utilisant un serveur Jetty.
site:stage
: génère le site localement comme s'il le déployait sur un serveur. Ce goal permet de tester si lesliens entre modules fonctionnent correctement.
site:stage-deploy
: déploie le site local vers un serveur web.
site:attach-descriptor 
: ajout le fichier de description du site (site.xml) dans la liste des éléments à déployer/installer.
site:jar 
: compresse la totalité du site dans un fichier .jar.Dans cet article nous allons surtout nous intéresser aux goals site et deploy qui sont les plus importants pour lagénération de site.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->