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 :
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>
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
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>
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
 
<plugins>
	<plugin>
		<groupId>org.sonatype.flexmojos</groupId>
		<artifactId>flexmojos-maven-plugin</artifactId>
		...		
		<configuration>
			<rslUrls>
				<rsl>./{artifactId}-{version}.{extension}</rsl>
			</rslUrls>
		</configuration>
	</plugin>
</plugins>
Voilà après on recopie chacun des artéfacts dans le dossier du serveur Web, on lance et ça marche