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] For more options, visit this group at http://groups.google.com/group/flex-mojos http://flexmojos.sonatype.org/
