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


    14.3.5. Utiliser des dépendances externes

    Lorsque vous utilisez le plugin Maven Android, trois types de dépendances sont pris en compte.

    Les dépendances vers d'autres bibliothèques Java

    Les fichiers contenant le bytecode Java (.class) des dépendances des bibliothèques sont transformés en code exécutable Dalvik comme n'importe quel code source du projet, ils sont ensuite inclus dans le package Android. Tous les autres fichiers sont inclus en tant que ressource dans la bibliothèque source. Voici, un extrait présentant un exemple de dépendance vers une bibliothèque extérieure :

    <dependency>
      <groupId>com.simpligility</groupId>
      <artifactId>model</artifactId>
      <version>0.1</version>
    </dependency>
    
    Dépendances vers d'autres projets Android

    Tout projet Android, dont le type de packaging est apk, et qui est déclaré comme dépendance d'un projet Android est déployé dans l'émulateur avant l'exécution des tests d'instrumentation durant la phase des tests d'intégration.

    <dependency>
      <groupId>com.simpligility.android</groupId>
      <artifactId>intents</artifactId>
      <version>0.1</version>
      <type>apk</type>
    </dependency>
    
    Dépendances le code source d'autres projets Android

    Tout projet Android, dont le un type de packaging est apk, et déclaré comme dépendance de type source, est intégré dans l'application courante avec ses assets et ses ressources pour construire une application combinant tout cela.

    <dependency>
      <groupId>com.simpligility.android</groupId>
      <artifactId>tools</artifactId>
      <version>0.1</version>
      <type>apksources</type>
    </dependency>
    

    Pour plus de détails sur cette solution, consultez l'adresse suivante : http://code.google.com/p/maven-android-plugin/wiki/ApkSourcesDependency.