Bonjour a tous,
Je suis enfin parvenu à créer mes librairies RSL en utilisant FlexMojos.
L'erreur que j'ai faite a été de croire que dans la description du POM d'une appli quelconque il suffisait de mettre une dépendance vers le swc en indiquant que c'était une lib RSL, comme ceci :
S'il faut faire ceci, il faut également rajouter une dépendance vers le swf correspondant au swf de la lib comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <dependency> <groupId>com.[entreprise]</groupId> <artifactId>MaLibRSL</artifactId> <version>1.0-SNAPSHOT</version> <type>swc</type> <scope>rsl</scope> </dependency>
Ensuite indiquer l'url des rsls dans la configuration du plugin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <dependency> <groupId>com.[entreprise]</groupId> <artifactId>MaLibRSL</artifactId> <version>1.0-SNAPSHOT</version> <type>swc</type> <scope>rsl</scope> </dependency> <dependency> <groupId>com.[entreprise]</groupId> <artifactId>MaLibRSL</artifactId> <version>1.0-SNAPSHOT</version> <type>swf</type> </dependency>
Voilà après on recopie chacun des artéfacts dans le dossier du serveur Web, on lance et ça marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <plugins> <plugin> <groupId>org.sonatype.flexmojos</groupId> <artifactId>flexmojos-maven-plugin</artifactId> ... <configuration> <rslUrls> <rsl>./{artifactId}-{version}.{extension}</rsl> </rslUrls> </configuration> </plugin> </plugins>
Partager