Well in this case you have to make Flexmojos create rsls from your swcs ... this is done using the flexmojos:create-rsl target (http://repository.sonatype.org/content/sites/maven-sites/flexmojos/4.0-RC2/create-rsl-mojo.html) This article contains a reference how to do this in your build: http://www.adobe.com/devnet/flex/articles/flex-maven-flexmojos-pt3.html After building RSL versions of your swcs you have to append scope="rsl" to your dependencies.
Hope this get's you on the right track. Chris 2012/1/31 thomas <[email protected]>: > Hello christopher, > > Thanks for your quick reply. > > -- Keep in mind that the flex compiler only copies filed that > are explicitly referenced. > > I don't want to have an embedded and big swf. > > I want to have rsl link between project for the final project. I load > dynamicaly swf during the run of the main application. All works fine > under flexbuilder. Now, the real problem for me it's to have a maven > goal to package this solution. > > FlexBuilder seems to do a lot of thing with the RSL. I think the > problem is I need to compile all my projects in swf, but I am not > sure. The mandatory "sourceFile" property to put in flexmojos > configuration for swf is strange for me too, I can understand this > mandatory field but not in my case. > > So that's why I ask to this community if someone has a solution for > me, or have the same kind of problem. > > Thanks again, > Thomas > > > > On 31 jan, 16:33, Christofer Dutz <[email protected]> > wrote: >> Hi Thomas, >> >> I have to admit, that I found your question a little hard to >> understand. Did I understand correctly ... you have a main application >> and several swc libraries that you use in your main application. Now >> you are wondering why the result is only a swf without any swcs? You >> mention rsls ... are your library built as RSLs and did you specify >> the type of the dependency to "rsl"? >> >> If you have normal swc dependencies (no rsl no caching), then all the >> referenced classes/resources of your swc are included copied into the >> final swf. Keep in mind that the flex compiler only copies filed that >> are explicitly referenced. So If you use some sort of reflection for >> loading classes the compiler will probably not detect them and they >> will be missing in the final swf. >> >> Hope this explains stuff a little, >> >> Chris >> >> 2012/1/31 thomas <[email protected]>: >> >> >> >> > Hello, >> >> > I try to use RSL library to create an exec with mojos. All my >> > dependencies are in swc, only the main project is a swf. The flexmojos >> > compilation works well but I didn't see my dependencies . >> >> > How to get all library files in swf during a normal package of my main >> > project? >> >> > If someone has a answer, that will be nice. >> >> > A solution will be maybe to create all swc / swf during the >> > compilation of each projects... The only problem i have, it's why the >> > "sourceFile" is mandatory for flexmojo. >> >> > Flexbuilder seems to create dynamically swf if the dependencies >> > projects are defined as RSL. >> >> > Someone can help me ! I don't know if my message is quite easy to >> > understand. >> >> > Thanks in advance, >> > Thomas >> >> > -- >> > You received this message because you are subscribed to the Google >> > Groups "Flex Mojos" group. >> > To post to this group, send email to [email protected] >> > To unsubscribe from this group, send email to >> > [email protected] >> > For more options, visit this group at >> >http://groups.google.com/group/flex-mojos >> >> >http://flexmojos.sonatype.org/- Masquer le texte des messages précédents - >> >> - Afficher le texte des messages précédents - > > -- > You received this message because you are subscribed to the Google > Groups "Flex Mojos" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/flex-mojos > > http://flexmojos.sonatype.org/ -- You received this message because you are subscribed to the Google Groups "Flex Mojos" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/flex-mojos http://flexmojos.sonatype.org/
