Overblog Suivre ce blog
Editer l'article Administration Créer mon blog

Flex et Maven: installer le Flex-SDK dans votre repository Maven

30 Novembre 2011 , Rédigé par benkirane Publié dans #La technologie Flex

Une des premières difficulté lorsqu'on souhaite industrialiser des applications Flex est l'installation des dépendances Flex dans le repository Maven propre à votre entreprise. Cette démarche n'est pas recommandé du tout par Adobe lorsqu'on lit, par exemple, une des seules pages "officielles" du Web qui parlent de Flex et Maven: https://docs.sonatype.org/display/FLEXMOJOS/Installing+Flex+SDK+into+maven+repository. Pour vous aider dans cette démarche, un très bon lien vers un repository Github qui fournit un script et des fichiers de description pour l'installation des dépendances Maven du Flex-SDK est à suivre => https://github.com/piercer/flex_sdk_maven_install.

Un article de l'auteur du repository se trouve à l'adresse suivante http://www.dz015.com/?p=419.

Par contre, je vous conseille de positionner plutôt le repository Maven de Sonatype dans votre fichier settings.xml. Celui-ci fournit la plupart des dépendances nécessaires au bon fonctionnement des applications Flex. Ajouter, pour cela, les lignes suivantes dans votre fichier settings.xml autour des balises <repositories>:

<repository>
       <id>sonatype</id>
       <name>Sonatype Repository for Flex dependancies</name>
       <url>https://repository.sonatype.org/</url>
       <releases>
              <enabled>true</enabled>
       </releases>
       <snapshots>
              <enabled>false</enabled>
       </snapshots>
</repository>

Pour effectuer convenablement cette installation, il vous faudra aussi le plugin Maven bundle-publisher-maven-plugin qui se trouve à cette adresse :

http://mirrors.ibiblio.org/pub/mirrors/maven2/org/sonatype/plugins/bundle-publisher-maven-plugin/1.1/bundle-publisher-maven-plugin-1.1.jar

Pour l'installer manuellement, la commande maven est :

mvn install:install-file -Dfile=<path-to-file>/bundle-publisher-maven-plugin-1.1.jar -DgroupId=org.sonatype.plugins \
-DartifactId=bundle-publisher-maven-plugin -Dversion=1.1 -Dpackaging=maven-plugin


Partager cet article

Repost 0

Commenter cet article