Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/11/2011, 18h59   #1
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 279
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 279
Points : 2 327
Points : 2 327
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 :

Citation:
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).

flex.jpg

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
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 22h56   #2
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 279
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 279
Points : 2 327
Points : 2 327
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 :
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
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h15.


 
 
 
 
Partenaires

Hébergement Web