Uhmmm... should be a problem in how I'm generating the rsl then... Normally, I just create a normal swc project and declare the scope to be rsl when I'm using it as a dependency. In https://docs.sonatype.org/display/FLEXMOJOS/Runtime+Shared+Librariesthere's no special tutorial about how to create rls though...
Am I missing something here? Appreciate the help, Rafael On Tue, Nov 9, 2010 at 4:11 PM, Marvin Froeder <[email protected]> wrote: > Flexmojos should be creating the sample-rsl.swf .... check you maven repo. > > VELO > > On Tue, Nov 9, 2010 at 4:08 PM, Rafael Adson Barbosa Barros < > [email protected]> wrote: > >> Thanks for the help. Still, i put the scope to be rsl, and in my maven >> dependency:tree the line containing the rsl appear as: >> [INFO] +- br.com.p2d.ehr:sample-rsl:swc:0.1-SNAPSHOT:rsl >> >> However, when I do a mvn dependency:copy-dependencies, the sample-rsl.swc >> is copied. Then, when I want to run the application, I get the message that >> it can't find sample-rsl-0.1-SNAPSHOT.swf. >> >> Is there some tool in flexmojos 4.0 that allows me to do that, or do I >> have to create my own solution? Am I doing something wrong? >> >> Thanks again, >> Rafael >> >> >> On Tue, Nov 9, 2010 at 3:48 PM, Marvin Froeder <[email protected]> wrote: >> >>> mvn dependency:tree .... if the scope is rsl there, bug on flexmojos, if >>> it is not bug on maven. >>> >>> VELO >>> >>> >>> On Tue, Nov 9, 2010 at 3:47 PM, Rafael Adson <[email protected]>wrote: >>> >>>> Has anyone had any success doing this? >>>> >>>> Maybe I'm also doing something wrong, but I have the following >>>> configuration: >>>> >>>> some-swf depends on some-swc that depends on a rsl swc. >>>> >>>> When I'm running the some-swf, it complains because I don't have the >>>> rsl in swf format. >>>> Do I need to make a script that unzips the swc in order to get the swf >>>> before I run some-swf or there's already something that can help me >>>> there? >>>> >>>> Thanks, >>>> Rafael. >>>> >>>> On Sep 16, 3:33 pm, Rupert Key <[email protected]> wrote: >>>> > (I may be misunderstanding the question but...) >>>> > >>>> > I think the answer is "swc". >>>> > >>>> > Examples libraries include: >>>> > as3corelib, Spicelib & Parsley, Adobe's fds. >>>> > >>>> > Example repository: >>>> http://opensource.adobe.com/svn/opensource/cairngorm3/maven-repository/ >>>> > (handily, they offer Parsley!) >>>> > >>>> > I've done the following: >>>> > <dependency> >>>> > <groupId>org.spicefactory</groupId> >>>> > <artifactId>spicelib-flex</artifactId> >>>> > <version>2.2.2</version> >>>> > <type>swc</type> >>>> > <scope>rsl</scope> >>>> > </dependency> >>>> > <dependency> >>>> > <groupId>org.spicefactory</groupId> >>>> > <artifactId>spicelib-flex</artifactId> >>>> > <version>2.2.2</version> >>>> > <type>swf</type> >>>> > </dependency> >>>> > >>>> > Obviously, the first causes correct link-settings for the SWC as RSL. >>>> > Again obviously, to be useful, one needs the RSL SWF. The latter >>>> *would be* >>>> > used to pick those up by the >>>> "maven-dependency-plugin:copy-dependencies with >>>> > includeTypes=swf" stuff I mentioned before straight from the >>>> repository and >>>> > deposit it in the "target" directory. Obviously, no SWF in repository >>>> means no >>>> > SWF in target :-( >>>> > >>>> > R. >>>> > >>>> > On 16/09/2010 18:06, Marvin Froeder wrote: >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > > What artifact are we talking about here? >>>> > >>>> > > On Thu, Sep 16, 2010 at 1:59 PM, Rupert Key <[email protected] >>>> > > <mailto:[email protected]>> wrote: >>>> > >>>> > > Exactly. (with caveat that they're already in >>>> publicly-available Maven >>>> > > repositories) >>>> > >>>> > > But they don't provide RSLs and, as I understand it, the RSL is >>>> merely the >>>> > > library.swf from inside the SWC (right?). >>>> > >>>> > > Hence the workaround of trying to extract it required renaming >>>> library.swf >>>> > > to proper-rsl-name.swf. >>>> > >>>> > > Oh well, glad to hear it was merely miscommunication not my >>>> being dumb. >>>> > > I'll post a wrap-up on the thread unless there's other stuff? >>>> > >>>> > > Thanks as always, R. >>>> > >>>> > > On 16/09/2010 16:54, Marvin Froeder wrote: >>>> > >> What do you mean by not-from-source SWCs??? Did you downloaded >>>> something >>>> > >> fromwww.whatever.com/lib.swc<http://www.whatever.com/lib.swc> >>>> ... is >>>> > >> that it? >>>> > >> Then who ever provided you with the SWF must produce the >>>> RSL(swf) for it.... >>>> > >>>> > >> VELO >>>> > >>>> > >> On Thu, Sep 16, 2010 at 12:42 PM, Rupert Key < >>>> [email protected] >>>> > >> <mailto:[email protected]>> wrote: >>>> > >>>> > >> Hi, Velo >>>> > >> Thanks for the reply (did you intend to go off list, btw?) >>>> > >>>> > >> To be clear: Does it do that for not-from-source SWCs? >>>> (extract the >>>> > >> library.swf and install in "target" dir?) >>>> > >>>> > >> Nothing I tried could get it to work. Is there an example >>>> I could >>>> > >> crib from? >>>> > >>>> > >> Sorry to be dumb :-( >>>> > >>>> > >> R. >>>> > >>>> > >> On 16/09/2010 16:41, Marvin Froeder wrote: >>>> > >>> Then just building something with packaging swc will >>>> produce that. >>>> > >>> By default flexmojos does that. >>>> > >>>> > >>> VELO >>>> > >>>> > >>> On Thu, Sep 16, 2010 at 12:30 PM, Rupert Key < >>>> [email protected] >>>> > >>> <mailto:[email protected]>> wrote: >>>> > >>>> > >>> Getting the SWF from the SWC. >>>> > >>>> > >>> (sorry if I'm not being clear) >>>> > >>>> > >>> All the "moving somewhere else" stuff was workaround >>>> attempt. >>>> > >>>> > >>> On 16/09/2010 12:37, Marvin Froeder wrote: >>>> > >>>> What is your problem, creating the RSL os moving it >>>> somewhere else? >>>> > >>>> > >>>> VELO >>>> > >>>> > >>>> On Wed, Sep 15, 2010 at 8:59 PM, Rupert < >>>> [email protected] >>>> > >>>> <mailto:[email protected]>> wrote: >>>> > >>>> > >>>> So, I exhausted all the direct approaches for >>>> this and >>>> > >>>> still no luck. >>>> > >>>> Any hints greatly appreciated. >>>> > >>>> > >>>> For now, I couldn't invest more time so cheated >>>> the SWFs >>>> > >>>> into the .m2/ >>>> > >>>> repository next to the SWC, declare a >>>> double-dependency for >>>> > >>>> each SWC/ >>>> > >>>> SWF and used >>>> maven-dependency-plugin:copy-dependencies with >>>> > >>>> includeTypes=swf and stripVersion to get me those >>>> SWFs as >>>> > >>>> well (I'm >>>> > >>>> already doing that for the generate-rsl'd SWFs >>>> for our AIR >>>> > >>>> build -- is >>>> > >>>> that right, too?) >>>> > >>>> > >>>> Btw, I did try to get >>>> maven-dependency-plugin:unpack to >>>> > >>>> work. It >>>> > >>>> successfully unpacked the library.swf from the >>>> SWC but I >>>> > >>>> couldn't >>>> > >>>> figure out how to rename. Looks like assembly is >>>> the only >>>> > >>>> way to do >>>> > >>>> but don't fully understand them and wasn't sure >>>> > >>>> whether-to/how-to wire >>>> > >>>> them in before AIR build so that everything would >>>> be >>>> > >>>> included. (it >>>> > >>>> looked like I might be able to bind them to an >>>> earlier >>>> > >>>> phase / bind >>>> > >>>> AIR build later but then I'd end up copying from >>>> target to >>>> > >>>> target... >>>> > >>>> bletch) >>>> > >>>> > >>>> Obviously, the klude-copy-into-.m2/repository >>>> approach >>>> > >>>> requires all >>>> > >>>> our developers perform this kluge :-( so rather >>>> need an >>>> > >>>> answer if >>>> > >>>> anyone can, please! >>>> > >>>> > >>>> Thanks, Rupert. >>>> > >>>> > >>>> On Sep 14, 8:15 am, Rupert Key < >>>> [email protected] >>>> > >>>> <mailto:[email protected]>> wrote: >>>> > >>>> > Hi, Velo >>>> > >>>> > Thanks for the fast response, as always. >>>> > >>>> > I'm probably being dense but I cannot seem to >>>> figure out >>>> > >>>> how to get what your >>>> > >>>> > answer to work for me. I'll keep trying but >>>> perhaps you >>>> > >>>> (or someone) could >>>> > >>>> > validate what I'm supposed to do (and perhaps >>>> spot the >>>> > >>>> error). >>>> > >>>> > >>>> > If the library I wish to link is L1. The SWC I >>>> wish to >>>> > >>>> use as RSL is in remote >>>> > >>>> > repository R1 and (from previous compilations), >>>> also >>>> > >>>> .m2/respository >>>> > >>>> > There is no L1 SWF (for RSL) anywhere (vs. >>>> those I build >>>> > >>>> from src where the RSL >>>> > >>>> > SWF is placed in the repository). >>>> > >>>> > >>>> > So, per your instructions, I create a POM with >>>> package >>>> > >>>> type "swc", I guess I'd >>>> > >>>> > have to set L1 as a dependency with type "swc" >>>> and scope >>>> > >>>> "rsl" or scope >>>> > >>>> > "caching". Still, no RSL SWF is placed in >>>> "target". >>>> > >>>> > >>>> > Alternatively, I do the same for the >>>> application/AIR POM >>>> > >>>> and I get the same result. >>>> > >>>> > >>>> > Obviously, I'm missing something. Any advice? >>>> > >>>> > >>>> > Thanks in advance, >>>> > >>>> > Rupert. >>>> > >>>> > >>>> > On 09/09/2010 02:39, Marvin Froeder wrote: >>>> > >>>> > >>>> > > Just set the package as swc and the rsl will >>>> be >>>> > >>>> automatically created on FM4. >>>> > >>>> > >>>> > > VELO >>>> > >>>> > >>>> > > On Wed, Sep 8, 2010 at 6:54 PM, Rupert >>>> > >>>> <[email protected] <mailto: >>>> [email protected]> >>>> > >>>> > > <mailto:[email protected] >>>> > >>>> <mailto:[email protected]>>> wrote: >>>> > >>>> > >>>> > > Hi, >>>> > >>>> > > How can one create an RSL from a SWC >>>> using FlexMojos 4? >>>> > >>>> > >>>> > > We have SWCs that we're not building from >>>> source >>>> > >>>> that I would like to >>>> > >>>> > > use as RSLs with our application (e.g. >>>> Parsley). I >>>> > >>>> realise I can >>>> > >>>> > > probably convert and deposit into the >>>> repository >>>> > >>>> manually but I'd >>>> > >>>> > > prefer to auto-build since this wouldn't >>>> require >>>> > >>>> use of either (a) an >>>> > >>>> > > internal repository or (b) manual steps >>>> to build. >>>> > >>>> > >>>> > > All thoughts welcome! >>>> > >>>> > > Thanks, Rupert. >>>> > >>>> > >>>> > > -- >>>> > >>>> > > 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] >>>> > >>>> <mailto:[email protected]> >>>> > >>>> > > <mailto:[email protected] >>>> > >>>> <mailto:[email protected]>> >>>> > >>>> > > To unsubscribe from this group, send >>>> email to >>>> > >>>> > > >>>> > >>>> [email protected]<flex-mojos%[email protected]> >>>> > >>>> <mailto: >>>> flex-mojos%[email protected]<flex-mojos%[email protected]> >>>> > >>>> > >>>> > > <mailto: >>>> flex-mojos%[email protected]<flex-mojos%[email protected]> >>>> > >>>> <mailto: >>>> flex-mojos%[email protected]<flex-mojos%[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] >>>> > >>>> <mailto:[email protected]> >>>> > >>>> > > To unsubscribe from this group, send email to >>>> > >>>> > ... >>>> > >>>> > read more ยป >>>> >>>> -- >>>> 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]<flex-mojos%[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]<flex-mojos%[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]<flex-mojos%[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]<flex-mojos%[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/
