IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

Fichiers rb.swc et maven


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut Fichiers rb.swc et maven
    Bonjour,

    je m'intéresse de plus en plus à maven afin de réaliser mes projets Flex. Dans ce but et pour être le plus modulable possible, j'essaie donc via le plugin flexmojos-maven-plugin de construire à part toutes mes dependances swc (essentiellement le SDK, pureMVC et Flexunit) dans des répertoires à part puis d'importer ces répertoires sous flash builder après avoir viré la librairie du Flex SDK présente par défaut lors de la création d'un projet.

    Toute cette partie là c'est ok

    J'importe donc ensuite mes 3 dossiers de dépendances sous FB4.5 et elles se retrouvent toutes dans la librairie "bibliothèque référencées". Au passage s'il y a moyen de créer plusieurs librairies distinctes comme sous Eclipse (Java) je suis preneur si quelqu'un a la solution
    En effet, FB4 ne gère pas (encore) l'import automatique des dépendances comme Eclipse

    Bref...voici donc mon problème : suite à ces imports de dossiers SWC, j'ai cette erreur :

    impossible de charger advancedgrids-4.5.0.20967.rb.swc
    (ce swc est suffixé avec la version du sdk auquel il est rattaché par maven, c'est normal ce n'est pas un soucis).

    En regardant dans la lib Flex SDK importé par FB4, on voit que cette librairie se situe dans le dossier {locale}. Cependant ce fameux dossier locale n'est ensuite pas visible dans l'explorateur de packages (le coquin).

    Nom : flex.jpg
Affichages : 72
Taille : 138,7 Ko

    J'aurais donc plusieurs question à ce sujet :

    • à quoi correspond exactement de dossier locales ? Librairies de fonctions de localisation uniquement...?
    • que sont exactement les swc de type rb.swc ?
    • comment peut on reproduire le dossier {locale} dans une librairie afin d'inclure ces librairies si tant est que l'erreur que j'ai soit du au fait que j'importe mes rb.swc dans une librairie "classique" ?


    C'est flou je sais...et je m'en excuse merci d'avoir lu et d'apporter votre aide

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    En fait, je n'avais pas vu que ces librairies étaient suffixées sur le repository maven par la locale (ex: fr_FR). J'ai donc rajouté un classifier dans mon pom.xml et cela marche. Pour les intéressés pour la librairie playerglobal par exemple :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    <properties>
    	<flex.locale.classifier>fr_FR</flex.locale.classifier>
            <flex.sdk.version>4.5.0.20967</flex.sdk.version>
    </properties>
     
    <pluginRepositories>
    	<pluginRepository>
    		<id>flexmojos</id>
    		<url>http://repository.sonatype.org/content/groups/flexgroup/</url>
    	</pluginRepository>
    </pluginRepositories>
     
    <repositories>
    	<repository>
    		<id>flexmojos</id>
    		<url>http://repository.sonatype.org/content/groups/flexgroup/</url>
    	</repository>
    </repositories>
     
    <dependencies>
           <dependency>
    		<groupId>com.adobe.flex.framework</groupId>
    		<artifactId>playerglobal</artifactId>
    		<version>${flex.sdk.version}</version>
    		<type>swc</type>
    		<classifier>${flex.locale.classifier}.rb</classifier>
    	</dependency>	
    </dependencies>

    Par contre, je suis toujours à la recherche d'informations sur ces fameux rb et d'une façon plus générale sur tous les swc composants la librairie Flex (à quoi servent-ils, sont ils liés à AIR, etc...)

    Merci pour vos infos ou pour un éventuel lien

Discussions similaires

  1. Fichier pom.xml dans MAVEN
    Par Lapprenti55 dans le forum Maven
    Réponses: 1
    Dernier message: 18/10/2012, 15h58
  2. Réponses: 2
    Dernier message: 24/11/2011, 10h25
  3. Organisation des fichiers dans un projet maven
    Par kimlaw95 dans le forum Maven
    Réponses: 3
    Dernier message: 27/01/2010, 07h51
  4. [Checkstyle] [Maven] 1 seul fichier checkstyle.xml pour différents projets
    Par kalan dans le forum Qualimétrie
    Réponses: 9
    Dernier message: 26/09/2006, 10h11
  5. [Maven 2] Version J2EE des fichiers genenés
    Par Sniper37 dans le forum Maven
    Réponses: 4
    Dernier message: 23/02/2006, 16h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo