| Ce site met a disposition le build journalier de la traduction francaise du Maven: The Definitive Guide Consultez : | ![]() |
Jusqu'à présent nous avons eu beaucoup de retours, ne vous arrêtez pas. Ceux-ci sont très apprécies, aussi envoyez les à book@sonatype.com . Pour être averti des mises à jour, lisez le blog du livre: http://blogs.sonatype.com/book . Tout le monde à Sonatype a mis la main à la pâte pour cette version du livre, c'est pourquoi l'auteur est officiellement "Sonatype".
Tim O'Brien (tobrien@sonatype.com)
Evanston, IL
August 7, 2009
De nombreux lecteurs nous ont demandé de tracer les modifications que nous apportons au contenu du livre, la section suivante les liste par ordre retro-chronologique depuis la version 0.9-SNAPSHOT.
The following changes were made:
Added documentation for Default Mojo Execution settings in a new chapter focused on Maven Configuration Chapitre 13, Configuration Maven. (MVNDEF-140)
Added some clarification to Section 5.4, « Configurer le plugin Jetty » instructing users to run jetty:run from the simple-webapp/ directory. (MVNDEF-115)
Added a warning note to Section 5.4, « Configurer le plugin Jetty » warning Windows users of potential problems starting Jetty with a local Maven repository stored under "C:\Documents and Settings". (MVNDEF-114)
Update Section 9.2.1, « Le Super POM » to include the Super POM from Maven 2.2.1. (MVNDEF-176)
Removed summary section from the Introduction, it was useless and served no purpose.
Addressing feedback from a proofread of the 0.7.1 PDF (MVNDEF-271)
Simplified sentence structure on page 88 in Section 7.1.2, « Projet multimodule d'entreprise ». (MVNDEF-278)
Fixed a spelling related typo on Page 7 in Section 1.7, « Comparaison de Maven et de Ant ». (MVNDEF-289)
Split a sentence on Page 5 in Section 1.6, « Maven est-il une alternative à XYZ ? ». (MVNDEF-302)
Fixed a sentence structure issues on Page 48 in Section 4.6, « Code source de Simple Weather ». (MVNDEF-304)
Fixed a spelling typo on Page 39 in Section 3.5.5, « La gestion des dépendances de Maven ». (MVNDEF-310)
Added missing punctuation on Page 360 in Section A.2.1, « Valeurs simples ». (MVNDEF-313)
Fixed a grammar error on Page 356 in Section 19.7.1, « Obtenir le code source Flexmojos ». (MVNDEF-314)
Fixed a wording issues on Page 353 in Section 19.5.2, « Compilation des sources Flex ». (MVNDEF-315)
Fixed a spelling problem on Page 324 in Section 18.3.2.2, « Plugins Confluence et JIRA ». (MVNDEF-317)
Fixed a spelling problem on Page 320 in Section 18.2.2, « Utilisation du goal Generate en mode interactif ». (MVNDEF-318)
Fixed two sentence structure issue on Page 312 in Section 17.6.1, « Exécution dans un cycle de vie parallèle ». (MVNDEF-320)
Fixed a spelling issue on Page 311 in Section 17.5.4, « Paramètres des annotations d'un Mojo ». (MVNDEF-321)
Fixed several sentence structure issues on Page 30 in Section 3.5.1, « Plugins Maven et Goals ». (MVNDEF-323)
Fixed a tense issue on Page 298 in Section 17.4.1, « Création d'un projet Plugin ». (MVNDEF-324)
Capitalized "Java" on Page 296 in Section 17.3.2, « Configuration du Mojo ». Changed the note
for executionStrategy. Added a missing
question mark. (MVNDEF-325)
Fixed some sentence structure issues on Page 294 in Section 17.3.1, « Éléments haut-niveau du descripteur de plugin ». (MVNDEF-326)
Fixed some sentence structure issues on Page 290 in Section 17.2.1, « Qu'est ce que l'inversion de contrôle ? ». (MVNDEF-327)
Fixed some wording issues on Page 282 in ???. (MVNDEF-328)
Added a missing word on Page 281 in Section 16.7.4, « Création d'un thème CSS personnalisé ». (MVNDEF-329)
Fixed a wording issue on Page 273 in Section 16.6, « Déployez le site de votre projet ». (MVNDEF-330)
Fixed a spelling issue on Page 244 in Section 14.5.6, « Balise repositories ». (MVNDEF-331)
Fixed wording issues on Page 229 in Section 14.5.4, « Section dependencySets ». (MVNDEF-332)
Modified sentence structure in Section 11.2, « Portabilité grâce aux profils Maven ». (MVNDEF-337)
Removed unnecessary comma from Page 168 in Section 9.5.2, « Projets multimodules ». (MVNDEF-339)
Fixed sentence structure on Page 166 in Section 9.5.1, « Au sujet des coordonnées ». (MVNDEF-340)
Fixed various spelling and grammar typos on Page 155 in Section 9.3, « Syntaxe de POM ». (MVNDEF-341)
Fixed punctuation issues on Page 149 in Section 9.2.1, « Le Super POM ». (MVNDEF-342)
Fixed some spelling and wording issues on Page 119 in Section 7.8, « Le module de ligne de commande ». (MVNDEF-344)
Fixed some punctuation issues on Page 110 in Section 7.6, « Le module simple-webapp ». (MVNDEF-345)
Responding to Grant Birchmeier's proofread of the Preface material from GetSatisfaction. (MVNDEF-346, MVNDEF-347)
Split sentence in second paragraph of Section 1, « Comment utiliser ce livre ». (MVNDEF-349)
Fixed mismatch between contact address and footnote in first paragraph of Section 2, « Vos Retours ». (MVNDEF-350)
Making sure that the Italic is really italic in the font conventions section. (MVNDEF-351)
Adopted the proposed language for the "plugin" bullet point. (MVNDEF-352)
Added a missing article to the first sentence of the first paragraph of Section 1.3, « Une Interface Commune ». (MVNDEF-353)
Rearranged a long, ungrammatical sentence at the start of the last paragraph in Section 1.4, « Réutilisation universelle grâce aux plugins Maven ». (MVNDEF-354)
Added a missing preposition to first bullet in Section 1.5, « Le Modèle conceptuel d'un "Projet" ». (MVNDEF-355)
Reworded the universal reuse bullet item in Section 1.5, « Le Modèle conceptuel d'un "Projet" ». (MVNDEF-356)
Removed final sentence in Section 1.5, « Le Modèle conceptuel d'un "Projet" ». (MVNDEF-357)
Removed the last sentence of Section 1.6, « Maven est-il une alternative à XYZ ? ». (MVNDEF-358)
Removed a superfluous "the" from the first paragraph of Section 1.7, « Comparaison de Maven et de Ant ». (MVNDEF-359)
Rewrote the first paragraph of Section 1.7, « Comparaison de Maven et de Ant ». (MVNDEF-360)
Rewrote second and third sentence fragments in the sixth paragraph of Section 1.7, « Comparaison de Maven et de Ant ». (MVNDEF-362)
Made sure that the comparison bullet points used consistent tense. Fixed a number of sentence fragment issues in the comparison bullet points. (MVNDEF-363, MVNEF-364, MVNDEF-365, and MVNDEF-366)
Addressed a few grammar errors in the third to last paragraph of Section 1.7, « Comparaison de Maven et de Ant ». (MVNDEF-367)
Combined the first two sentences of Section 2.5.2, « Mettre à jour une installation de Maven ». (MVNDEF-369)
Italicized a book title in Section 2.5.3, « Migrer de Maven 1.x à Maven 2.x ». (MVNDEF-371)
Separating URLs with a colon twice in Section 2.8, « À propos de l'Apache Software License ». (MVNDEF-372)
Fixed an incorrect reference to Part II in the third paragraph of Partie I, « Maven par l'exemple ». (MVNDEF-373)
The following changes were made:
Various changes in Chapitre 19, Développement avec Flexmojos to support the FlexMojos 3.3.0 release:
Modified Section 19.2, « Configuration de l'environnement de build pour Flexmojos » to include instructions for referencing Sonatype's Flexmojos repository in a project's POM. (MVNDEF-260 and MVNDEF-263)
Update Figure 19.2, « Configuration du dépôt Sonatype Flexmojos Proxy » to reflect the switch to the Sonatype Flexmojos Repository. (MVNDEF-264)
Update Figure 19.3, « Ajout du proxy de Sonatype Flexmojos au groupe Public Repositories » to reflect
the switch to the Sonatype Flexmojos Repository. (MVNDEF-265)
Updated Maven Version to 2.2.1. (MVNDEF-268)
Moving most introduction examples to the archetype:generate goal (instead of archetype:create) (MVNDEF-41)
Chapitre 3, Mon premier projet avec Maven now introduces the
archetype:generate goal first.
archetype:create is still useful, but
archetype:generate is much friendlier and a
more appropriate way to introduce new Maven users to the power
of Maven Archetypes.
Chapitre 4, Personnalisation d'un projet Maven now uses the
archetype:generate goal instead of
archetype:create goal.
Chapitre 5, Une simple application web new uses the archetype:generate goal instead of the archetype:create goal.
Added ${project.baseUri} to Section 15.2.1, « Propriétés d'un projet Maven ». (MVNDEF-141)
Fixed XML element ordering error in Exemple 4.21, « Configurer l'exécution du goal attached durant la phase Package du cycle de vie ». (MVNDEF-32)
A few readers were confused about an example in Chapter 7. A clarification was added to Section 7.7, « Exécution de l'application web » to instruct the reader to run mvn clean install from the top-level directory before attempting to build the database with hbm2ddl. (MVNDEF-43)
Verified that examples can be compiled without the need for Sonatype repositories in response to a reader question. (MVNDEF-72)
Minor formatting typo fixed in Section 14.2.2, « Construire un Assembly ». (MVNDEF-42)
Resized all Vector Images to fit within Print Margins.
Resized PDF to Royal Quatro sizing for print-on-demand.
Automated generation of print figures.
PDF now bundles fonts to satisfy pre-print requirements.
Les modifications suivantes on été apportées:
Le build Maven de Maven: Nous avons configuré le Definitive Guide pour qu'il utilise le pugin Maven Scribd . Pour voir la configuration du build de ce livre, allez voir le projet maven-guide-en sur GitHub. ( MVNDEF-128 and MVNDEF-127 )
Correction de reférences incorrectes vers le livre Eclipsedans les sections Section 18.3.2, « Archétypes tiers notables » et Section 18.2.3, « Utilisation d'un archétype à partir du plugin Eclipse m2eclipse ». Cette section référençait une liste d'archétypes disponible lorsque l'on utilise le wizard de création de prjet de m2eclipse. ( MVNDEF-79 and MVNDEF-78 )
Correction de références incorrectes dans le chapitre traitant de Spring Web Section 7.6, « Le module simple-webapp » et. ( MVNDEF-77 , MVNDEF-76 , et MVNDEF-75 )
Correction d'une faute de frappe dans Section 8.3, « Optimiser les dépendances ». ( MVNDEF-25 )
Correction d'un problème de dépassement de ligne dans Section 7.9, « Exécution de l'application en ligne de commande », Exemple 10.1, « Exécuter un goal lors du pre-clean », Section 18.2.2, « Utilisation du goal Generate en mode interactif », Section 18.3.2.1, « AppFuse », Section 18.4, « Publication d'archétypes », Section 19.3.1, « Création d'une bibliothèque Flex », Section 19.3.2, « Création d'une application Flex » et Section 19.3.3, « Creation d'un projet multimodule : Une application web avec une dépendance Flex »
Correction de deux références non échappées à ${basedir} dans ???, Section 19.5.2, « Compilation des sources Flex », et ???. ( MVNDEF-191 , MVNDEF-192 , et MVNDEF-193 )
Suppression de quotes en trop avec les références croisées. ( MVNDEF-196 , cette modification correspond à la premiere requête fork + pull sur GitHub par Larry Shatzer)
Correction de problèmes d'espacement dans l'Appendix B, et vérification que les coordonnées GA de l'artefact Geronimo ne dépassent pas sur la colonne version. ( MVNDEF-2 )
Correction de fautes de frappe mineures dans Section 11.5.3, « Classifieurs de plateforme ». ( MVNDEF-124 )
Correction de la faute de frappe repository.sonatype.com instead au lieu de repository.sonatype.org. Erreurs corrigées dans Chapitre 19, Développement avec Flexmojos. ( MVNDEF-129 )
Les modifications suivantes on été apportées:
MVNDEF-23 - Correction d'une faute de frappe dans Section 17.6.3, « Surcharge du cycle de vie par défaut » - "Maven won't know anything it" -> "Maven won't know anything about it"
Les modifications suivantes impactent le livre dans son ensemble:
MVNDEF-101 - Réduction de la Largeur des Marges PDF
MVNDEF-100 - Création d'une de Colonnes de Tble de Largeurs Spécifiques pour le chapitre Flex
MVNDEF-99 - Réduction de la Taille de la Police dans le Livre PDF
MVNDEF-98 - Created a Table with Custom Column Widths and Multiple Named Spans
Le gros des changements dans la version 0.5 concerne le chapitre FlexMojos, un chapitre qui est toujours à l'état de brouillon puisque le projet FlexMojos est toujours en cours de développement.
MVNDEF-85 - Ajout de documentation pour les cycles de vie spécifiques SWC et SWF dans le chapitre FlexMojos - Section 19.4, « Le cycle de vie de FlexMojos »
MVNDEF-83 - Ajout des instructions pour configurer le Flash Player afin qu'il supporte les tests unitaires de FlexMojos - Section 19.2.2, « Configuration de l'environnement pour les tests Flex Unit »
MVNDEF-82 - Mise à jour des Archétypes FlexMojos Archetypes selon la version 3.1.0. Les archétypes FlexMojos 3.1.0 ne dépendent plus du POM parent pour personnaliser le build pour Flex - Section 19.3, « Création d'un projet FlexMojos à partir d'un archétype »
MVNDEF-84 - Ajout d'une section qui documente tous les goals du plugin FlexMojos - Section 19.5, « Les goals du plugin FlexMojos »
MVNDEF-103 - Ajout d'une section au Chaptre Flexsur l'ajout du Sonatype Plugin Group à votre configuration Maven - Section 19.2.3, « Ajouter FlexMojos aux groupes de plugins de votre configuration Maven »
MVNDEF-102 - Mise à jour du livre pour référencer la version 3.2.0 de FlexMojos
MVNDEF-94 - Documentation des goals test-compile et test-run. - ???
MVNDEF-89 - Documentation du goal flexbuilder - Section 19.5.3, « Génération des fichiers de projet Flex Builder »
MVNDEF-87 - Documentation des goals compile-swc et compile-swf - Section 19.5.2, « Compilation des sources Flex »
MVNDEF-86 - Documentation du goal et du rapport Actionscript Documentation - Section 19.5.1, « Génération de la documentation ActionScript » et Section 19.6, « Rapports du plugin FlexMojos »
Les modifications suivantes on été apportées pour l'Edition 0.4:
MVNDEF-51 - Ajout d'une section dans le Settings Appendix sur le cryptage des mots de passe du fichier Maven Settings - Section A.2.11, « Chiffrement des mots de passe dans les Settings Maven »
MVNDEF-54 - Ajout des informations sur le timestamp de compilation aux données sur la notion de version dans Maven de la section Section 2.4, « Tester une installation Maven »
MVNDEF-52 - Ajout des informations sur Java Home dans les traces de la commande version de Maven de la section Section 2.4, « Tester une installation Maven »
Correction de fautes de frappe:
MVNDEF-59 - Correction d'une faute de frappe dans le chapitre sur les relations entre POM. Section 9.6.1, « Regrouper les dépendances » qui contenait une note avec un type "dependenctManagement" corrigé en "dependencyManagement"
MVNDEF-46 - Correction d'une faute de frappe dans Section 1.7, « Comparaison de Maven et de Ant », "execute the a" est corrigé en "execute a"
MVNDEF-45 -Correction d'une faute de frappe dans Section 16.7, « Personnaliser l'apparence de votre site », "is created many" est corrigé en "is creating many"
MVNDEF-44 - Correction d'une faute de frappe dans Section 3.5.2, « Cycle de vie de Maven », "execute all proceeding phases" est corrigé en "execute all preceding phases"
MVNDEF-31 - Vérification que la correction de "weather-servley" en "weather-servlet" est bien faite dans Figure 7.3, « Contrôleurs Spring MVC référençant les modules simple-weather et simple-persist. »
MVNDEF-39 - Le prefixe du goal du plugin Compiler est "compiler" et non "compile" comme il était précédemment écrit dans Section 17.3.1, « Éléments haut-niveau du descripteur de plugin »