Bonjour,
j'essaie de gérer un projet Flex (qui est un framework Flash) avec Maven. J'ai crée un POM et lancé la commande suivante :
ça marche mon artifact est bien envoyé dans mon repository local. J'ai des dépendances Flex dans ce POM (extensions en .swc) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mvn -e clean install
Pour le type "pom" et le scope "test", c'est donc normal de ne pas voir ces artifact sous Flash Builder (IDE basé sur Galiléo je crois). Par contre pour la dépendance pureMVC qui est un swc importé localement par mes soins avec install:install-file je ne vois pas cette dépendance sous Flash Builder ?
Code : 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 <dependencies> <dependency> <groupId>com.adobe.flex.framework</groupId> <artifactId>flex-framework</artifactId> <version>${flex.sdk.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.adobe.flexunit</groupId> <artifactId>flexunit</artifactId> <version>0.9</version> <type>swc</type> <scope>test</scope> </dependency> <dependency> <groupId>org.puremvc</groupId> <artifactId>pureMVC</artifactId> <version>1.0.0-SNAPSHOT</version> <type>swc</type> </dependency> </dependencies>
D'ailleurs, je ne vois pas de librairie "Maven Dependencies" comme sous Indigo (même si elle est vide). Sous Flash Builder, se peut il qu'elle n'apparaissent pas dans mon explorateur de projet justement parce qu'elle est vide ? Et comme je m'explique mal comme toujours, voici 3 copies d'ecrans réalisées sous Flash Builder :
Aucune traces donc de ma librairie pureMVC...Je précise qu'en retirant cette dépendance de mon POM, mon artifact généré fait la même taille j'en conclue donc pureMVC n'est pas ajouté lors du package...
Quelqu'un saurait il me dire comment gérer les dépendances d'un projet avec Maven ?
Merci
PS: à mon avis la dépendance flexunit est elle correctement importée puisque mes tests unitaires se passent bien.
Partager