Ce site met a disposition le build journalier de la traduction francaise du Maven: The Definitive Guide
Consultez :
  • Les documents de reference sur le projet original
  • Les sources de la traduction fr sur GitHub
  • maven


    Liste des exemples

    1.1. Simple fichier build.xml pour Ant
    1.2. Simple fichier pom.xml pour Maven
    3.1. Le Super POM
    3.2. Le POM le plus simple possible
    3.3. Dépendances d'un projet
    3.4. Déclaration de dépendances optionnelles
    3.5. Définition d'un intervalle de versions : JUnit 3.8 - JUnit 4.0
    3.6. Définition d'un intervalle de versions : JUnit <= 3.8.1
    3.7. Exclusion d'une dépendance transitive
    3.8. Exclusion et remplacement d'une dépendance transitive
    3.9. Définition des versions dans un POM de haut niveau
    3.10. Balise modules du projet top-parent-project
    3.11. Balise modules du projet subparent-parent-project
    3.12. Héritage entre projets
    3.13. Consolidation des dépendances dans un projet POM
    3.14. Déclaration d'une dépendance vers un POM
    4.1. Exécuter un goal lors du pre-clean
    4.2. Personaliser le comportement du plugin Clean
    4.3. Type de packaging personnalisé pour Adobe Flex (SWF)
    4.4. Utilisation des propriétés dans les ressources du projet
    4.5. default.properties dans src/main/filters
    4.6. Filtrage des ressources (remplacer les propriétés)
    4.7. Ajouter des répertoire ressources complémentaires
    4.8. Fitrage de resources Scripts
    4.9. Modifier les versions du code source et du bytecode pour le plugin Compiler
    4.10. Modifier le répertoire du code source par défaut
    4.11. Modifier l'emplacement du code source et du bytecode des tests
    4.12. Configurez le plugin Surefire pour ignorer les tests en échec
    5.1. Surcharge des paramètres de compilation en production par un profil Maven
    5.2. Balises autorisées dans un profil
    5.3. Inclusion dynamique de sous-modules par activation de profil
    5.4. Paramètres d'activation du profil : version du JDK, système d'exploitation et propriétés
    5.5. Activation de profiles en cas d'absence d'une propriété
    5.6. Profil d'un projet activé quand environment.type vaut 'dev'
    5.7. Enregistrement de mots de passe dans un profil du fichier settings.xml propre à l'utilisateur
    5.8. Qualification d'artefacts avec des profils activés selon la plateforme
    5.9. Qualification des artefacts avec des profils activés selon la plateforme d'exécution et en utilisant des variables
    5.10. Dépendance vers un artefact qualifié
    6.1. Informations relatives à la version de Maven
    7.1. Ajout d'une dépendance à un plugin
    7.2. Configurer un plugin Maven
    7.3. Surcharge des paramètres de configuration d'une exécution
    7.4. Configuration d'un plugin pour une exécution en ligne de commande
    7.5. Configuration d'un paramètre pour l'exécution d'un goal par défaut
    7.6. Configurer deux paramètres d'un goal d'un plugin
    8.1. Descripteur assembly pour un JAR exécutable
    8.2. Configuration de l'assembly du projet dans le POM de plus haut niveau
    8.3. Activation de la configuration du plugin Assembly dans les projets fils
    8.4. POM du projet assembly chapeau
    8.5. Balises obligatoires d'un descripteur d'assembly
    8.6. Ajout d'un fichier JAR dans un assembly avec la balise files
    8.7. Inclusion de fichiers avec la balise fileSet
    8.8. Définitions des patterns d'exclusion de Plexus Utils
    8.9. Définition de blocs de dépendances par l'utilisation des scopes
    8.10. Utilisation des l'inclusion et d'exclusion de dépendances dans le dependencySets
    8.11. Exclusion de fichiers dans le dépaquetage d'une dépendance
    8.12. Inclusion et exclusion de modules dans un moduleSet
    8.13. Inclure la Javadoc des modules dans un assembly
    8.14. Inclusion des artefacts d'un module et de ses dépendances dans un assembly
    9.1. Définition d'une propriété dans un POM
    9.2. Propriété utilisateur définie dans un profil d'un POM
    9.3. Référencer des propriétés Maven à partir d'une ressource
    9.4. Définition de variables et activation du filtrage des ressources
    10.1. Descripteur de site initial
    10.2. Descripteur avec ajout d'images en haut à gauche et à droite du site
    10.3. Descripteur de site avec ajout d'entrées dans le menu
    10.4. Ajout d'un lien au menu du site
    10.5. Document APT
    10.6. Document FML (FAQ Markup Language)
    10.7. Configurer le déploiement d'un site
    10.8. Authentification serveur dans les préférences utilisateur
    10.9. Configurer les permissions des fichiers et répertoires sur un serveur distant
    10.10. Personnaliser le modèle de page dans le POM du projet
    10.11. Ajouter un élément du menu dans le descripteur de site
    10.12. Configurer une skin personnalisée dans le descripteur de site
    10.13. Injecter du XHTML dans la balise HEAD
    10.14. Ajouter des liens sous le logo de votre site
    10.15. Configurer le chemin de navigation de votre site
    10.16. Afficher la version de votre projet
    10.17. Positionner la date de publication
    10.18. Configurer le format de la date de publication
    10.19. Résultat de la macro snippet en XHTML
    11.1. Plugin Descriptor
    11.2. Le POM d'un projet de plugin
    11.3. Un simple EchoMojo
    11.4. Métadonnées Maven du groupe Maven Plugin
    11.5. Personnaliser les groupes de plugins dans les Settings Maven
    11.6. Configuration d'un préfixe de plugin
    11.7. Un plugin avec des paramètres multi-valeurs
    11.8. Dépendre de composants Plexus
    11.9. Définition d'un cycle de vie par défaut dans le fichier lifecycles.xml
    11.10. Fork d'un cycle de vie à partir d'un Mojo
    11.11. Redéfinition du cycle de vie par défaut
    11.12. Configuration d'un plugin en Extension
    12.1. Catalogue d'archétypes du projet Apache Cocoon
    13.1. Ajouter une référence au dépôt Flexmojos de Sonatype au sein du POM
    13.2. Configuration de l'instance Nexus dans le fichier settings.xml
    13.3. Ajouter les plugins Sonatype à votre configuration Maven
    13.4. POM d'un archétype pour projet de bibliothèque Flex
    13.5. App, l'application exemple de l'archétype de bibliothèque Flex
    13.6. Test unitaire de la classe App pour l'archétype de bibliothèque Flex
    13.7. POM généré par l'archétype Application Flex
    13.8. Application exemple Main.mxml
    13.9. Test unitaire de Main.mxml
    13.10. POM parent produit par l'archétype multimodule Flex
    13.11. POM du module swc
    13.12. POM du module swf
    13.13. POM du module war
    13.14. Configuration de l'élément extensions à true pour un cycle de vie personnalisé Flex
    13.15. Configuration du plugin pour une compilation personnalisée
    13.16. Configuration pour une génération de documentation ActionScript
    13.17. Configuration de asdoc-report
    14.1. Extrait du fichier settings.xml configurant l'accès au dépôt
    14.2. Extrait du fichier settings.xml pour appeler le plugin par son nom court
    14.3. Fichier pom.xml du projet HelloFlashlight
    14.4. Ajout du dossier test dans la section build
    14.5. La dépendance vers l'API Google Maps
    A.1. Aperçu des balises haut niveau du settings.xml
    A.2. Balises simples de haut niveau du settings.xml
    A.3. Configuration serveur du settings.xml
    A.4. Configuration des mirroirs dans le fichier settings.xml
    A.5. Configuration d'un proxy à partir du settings.xml
    A.6. Balise activation du fichier settings.xml
    A.7. Affecter la propriété ${user.install} à partir du fichier settings.xml
    A.8. Configuration des dépôts à partir du fichier settings.xml
    A.9. pluginRepositories dans le fichier settings.xml
    A.10. Activer des profiles à partir du fichier settings.xml
    A.11. settings-security.xml avec un mot de passe maître
    A.12. Stocker un mot de passe encrypté dans les Settings Maven (~/.m2/settings.xml)
    A.13. Configuration de la balise relocation du mot de passe maître
    B.1. Ajout de JTA 1.0.1B à un projet MavenProject