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


    4.4. Personnaliser les informations du projet

    Avant de commencer à écrire du code, personnalisons un peu les informations du projet. Nous voulons ajouter des informations sur la licence du projet, l'organisation, et les quelques développeurs associés à ce projet. Il s'agit d'informations standards que vous attendriez de n'importe quel projet. L'Exemple 4.3, « Ajout des Informations Organisationnelles, Légales et la liste des développeurs au fichier pom.xml » montre le XML qui fournit les informations sur l'organisation, la licence et les développeurs.

    Exemple 4.3. Ajout des Informations Organisationnelles, Légales et la liste des développeurs au fichier pom.xml

    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
                          http://maven.apache.org/maven-v4_0_0.xsd">
    ...
    
      <name>simple-weather</name>
      <url>http://www.sonatype.com</url>
    
      <licenses>
        <license>
          <name>Apache 2</name>
          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
          <distribution>repo</distribution>
          <comments>A business-friendly OSS license</comments>
        </license>
      </licenses>
    
      <organization>
        <name>Sonatype</name>
        <url>http://www.sonatype.com</url>
      </organization>
    
      <developers>
        <developer>
          <id>jason</id>
          <name>Jason Van Zyl</name>
          <email>jason@maven.org</email>
          <url>http://www.sonatype.com</url>
          <organization>Sonatype</organization>
          <organizationUrl>http://www.sonatype.com</organizationUrl>
          <roles>
            <role>developer</role>
          </roles>
          <timezone>-6</timezone>
        </developer>
      </developers>
    ...
    </project>
    

    Les ellipses dans l'Exemple 4.3, « Ajout des Informations Organisationnelles, Légales et la liste des développeurs au fichier pom.xml » sont un moyen pour que le listing soit plus court et plus lisible. Lorsque vous rencontrez dans un pom.xml des "..." juste après la balise ouvrante project et juste avant la balise fermante project, cela signifie que nous ne vous montrons pas le fichier pom.xml dans son intégralité. Dans notre cas, les balises licenses, organization et developers ont été ajoutées avant la balise dependencies.