(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 >> from www.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] >>>> <mailto:flex-mojos%[email protected]> >>>> > > <mailto:flex-mojos%[email protected] >>>> <mailto: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 >>>> > > [email protected] >>>> <mailto: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 >>>> [email protected] >>>> <mailto: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 >>>> [email protected] >>>> <mailto:[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/ -- 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/
