What maven version are you using?

VELO

On Tue, Sep 21, 2010 at 5:03 PM, Rupert Key <[email protected]> wrote:

> k, well I'll leave tests disabled -- faster too :-)
>
> On the missing compile-swc, did you mean that that should work after a SVN
> update and rebuild?  If so, I've tried it and it still fails the same way.
>
> Thoughts?
> R.
>
> On 21 Sep 2010, at 19:36, Marvin Froeder <[email protected]> wrote:
>
> No, you aren't doing anything wrong, some ITs are broken, and as I
> implement the missing features to flexmojos 4 they get fixed....
> <https://grid.sonatype.org/ci/job/flex-mojos-4.x/168/>
> https://grid.sonatype.org/ci/job/flex-mojos-4.x/168/
>
> Right now my ci server is broken because it still using m3-b3, I just took
> some action on that, I hope to get it yellow again soon.
>
> Try to svn up there and build again, it shall work now.
>
>
> VELO
>
> On Tue, Sep 21, 2010 at 3:18 PM, Rupert < <[email protected]>
> [email protected]> wrote:
>
>> erm, so either I'm being dumb or... well, I'm probably being dumb.
>> But I could really use someone pointing out what I'm missing.
>>
>> I installed Maven 3-RC1 and added to .m2/settings.xml ...
>>   <https://repository.apache.org/content/repositories/maven-030/>
>> https://repository.apache.org/content/repositories/maven-030/
>> ... for repositories and pluginRepositories.
>> I updated, I "clean install" FlexMojos (without tests) = SUCCESS.
>> I tried building my test app and saw this error:
>>
>> [ERROR] Failed to execute goal org.sonatype.flexmojos:flexmojos-maven-
>> plugin:4.0-SNAPSHOT:compile-swc (default-compile-swc) on project
>> library: Unable to retrieve component configurator flexmojos for
>> configuration of mojo org.sonatype.flexmojos:flexmojos-maven-plugin:
>> 4.0-SNAPSHOT:compile-swc: Component descriptor cannot be found in the
>> component repository
>>      role:
>> org.codehaus.plexus.component.configurator.ComponentConfigurator
>>  roleHint: flexmojos
>> classRealm: none specified
>>
>> I thought I'd maybe built badly so I "clean install" FlexMojos (with
>> tests) = 54/122 test failures in "Flexmojos Integration Tests" but
>> that might be due to my system.  (debug FP, etc)
>> I disabled tests and used "mvn -rf :flexmojos-test-harness install" to
>> resume = SUCCESS.
>> I tried building my test app and saw same error.
>>
>> I swear previously, I only needed to "clean install" and have been
>> able to use.
>> Like I said, hopefully being dumb but all advice welcome!
>> Thanks, Rupert.
>>
>> On Sep 21, 2:46 pm, Rupert Key <[email protected]> wrote:
>> >  Excellent!  Thanks.
>> >
>> > I'm using Maven 3.0-beta-2.  Guess that's why I get an error talking
>> about
>> > org.apache.maven:maven-artifact:jar:3.0-RC1.  I'll update and retry.
>> >
>> > Thanks, Rupert.
>> >
>> > On 21/09/2010 14:14, Marvin Froeder wrote:
>> >
>> > > You are absolutely right here, I place a fix on trunk, give it a shot
>> and
>> > > lemme know how it goes.  BTW, what maven version are you using (I just
>> bumped
>> > > flexmojos 4.0-SNAPSHOT to 3.0-RC1)
>> >
>> > > VELO
>> >
>> > > On Tue, Sep 21, 2010 at 10:09 AM, Rupert <[email protected]
>> > > <mailto:[email protected]>> wrote:
>> >
>> > >     hehe, I was actually meaning hunt *your* code for a solution.
>> > >     As it turns out, I lied!  I do have time to have a poke in the
>> > >     source :-D
>> >
>> > >     So I found...
>> > >
>> ./flexmojos-maven-plugin/src/main/java/org/sonatype/flexmojos/plugin/
>> > >     compiler/AbstractFlexCompilerMojo.java line 2697...
>> >
>> > >        public IRuntimeSharedLibraryPath[]
>> getRuntimeSharedLibraryPath()
>> > >        {
>> > >            // get all the rsl dependencies
>> > >            Set<Artifact> dependencies =
>> > >     getDependencies( not( GLOBAL_MATCHER ),//
>> >
>> > >     anyOf( scope( RSL ), scope( CACHING ), scope( EXTERNAL ) ) );
>> >
>> > >     I /hope/ that if I remove the reference to "scope(EXTERNAL)", it
>> might
>> > >     be omitted from the RSL list.  I'm just refreshing my repo,
>> cleaning
>> > >     and confirming I can still build (slight hitch here atm), then
>> I'll
>> > >     try the change.  I understand it might not be what everyone wants
>> but
>> > >     hopefully it'll sort us for now until we determine "The Right Way
>> > >     (tm)" to achieve our goal.
>> >
>> > >     Shout if something strikes as especially broken in my plan!
>> > >     Cheers, Rupert.
>> >
>> > >     On Sep 21, 1:40 pm, Marvin Froeder <[email protected]
>> > >     <mailto:[email protected]>> wrote:
>> > >     > On Tue, Sep 21, 2010 at 9:30 AM, Rupert <[email protected]
>> > >     <mailto:[email protected]>> wrote:
>> > >     > > ha, very funny :-)
>> > >     > > Seriously though, tell me if my expectation is incorrect.
>> >
>> > >     > > According to...
>> >
>> > >     > 
>> > > ><https://docs.sonatype.org/display/FLEXMOJOS/Adding+libraries+to+compi.>
>> https://docs.sonatype.org/display/FLEXMOJOS/Adding+libraries+to+compi...
>> > >     > > ... setting "external" should omit content, reference symbols
>> but
>> > >     > > *not* cause RSL references from the SWF.  Unfortunately
>> Operating
>> > >     > > System tracing shows the RSL SWFs and SWZs being loaded again
>> at each
>> > >     > > Flex Module load and (and I guess this is part of your reason
>> for the
>> > >     > > FAQ link), the config dump xml shows these scope:external
>> libraries in
>> > >     > > the RSL list:
>> >
>> > >     > >      <external-library-path>
>> > >     > >
>> <path-element>C:\Users\MyUser\Dev\FlexMojoTest\simple-flex-
>> > >     > > modular\library\target\library-1.0-SNAPSHOT.swc</path-element>
>> > >     > >      </external-library-path>
>> >
>> > >     > > // (fine, I'd expect the above)
>> >
>> > >     > >   <runtime-shared-library-path>
>> > >     > >
>>  <path-element>C:\Users\MyUser\Dev\FlexMojoTest\simple-flex-
>> > >     > > modular\library\target\library-1.0-SNAPSHOT.swc</path-element>
>> > >     > >      <rsl-url>../../../library.swf</rsl-url>
>> > >     > >      <policy-file-url> <http://fpdownload.adobe.com/pub/swz/>
>> http://fpdownload.adobe.com/pub/swz/
>> > >     > > crossdomain.xml</policy-file-url>
>> > >     > >      
>> > > <rsl-url><http://fpdownload.adobe.com/pub/swz/flex/1.0-SNAPSHOT/>
>> http://fpdownload.adobe.com/pub/swz/flex/1.0-SNAPSHOT/
>> >
>> > >     
>> > > library_1.0-SNAPSHOT.swf<<http://fpdownload.adobe.com/pub/swz/flex/1.0-SNAPSHOT/%0Alibrary_1.0-..>
>> http://fpdownload.adobe.com/pub/swz/flex/1.0-SNAPSHOT/%0Alibrary_1.0-...>
>> > >     > > </rsl-url>
>> > >     > >   </runtime-shared-library-path>
>> >
>> > >     > > // (problem -- wouldn't expect this!  We're using
>> scope:caching for
>> > >     > > the Adobe libraries hence the whacky RSL paths.  Regardless of
>> how mad
>> > >     > > it looks, it actually works!)
>> >
>> > >     > > I can supply a output files or a customized version of
>> simple-flex-
>> > >     > > modular that shows the behaviour, if helpful.  Tell me where
>> you'd
>> > >     > > prefer I send it (direct to you?)
>> >
>> > >     > > Btw, in case you're wondering why I care so much, with the
>> reloading
>> > >     > > of all RSLs for each module, they take ~1min to appear when
>> requested
>> > >     > > (vs. <1second when linked correctly).  And we do N of them
>> meaning our
>> > >     > > screen of these takes minutes to show :-(
>> >
>> > >     > > Sadly, we're in the middle of a deliverable deadline atm so
>> I'm
>> > >     > > getting to desperate stakes here.  Had it been otherwise, I'd
>> be happy
>> > >     > > to hunt the source and suggest a fix.
>> >
>> > >     > Sadly, only who has access to your code can hunt down this
>> problem.
>> >
>> > >     > > Thanks as always, Rupert.
>> >
>> > >     > > On Sep 20, 7:57 pm, Marvin Froeder <[email protected]
>> > >     <mailto:[email protected]>> wrote:
>> > >     > > > Take a look on this 
>> > > link:<http://flexmojos.sonatype.org/faq.html#9>
>> http://flexmojos.sonatype.org/faq.html#9
>> >
>> > >     > > > Lemme know if it helps.
>> >
>> > >     > > > VELO
>> >
>> > >     > > > On Mon, Sep 20, 2010 at 3:54 PM, Rupert <
>> [email protected]
>> > >     <mailto:[email protected]>> wrote:
>> > >     > > > > Hi,
>> > >     > > > > How can I get "external" linking for Modules to work in
>> FlexMojos 4
>> > >     > > > > with Flex 4 as it seems to in FlashBuilder?
>> > >     > > > > When I set libraries as scope "external", they behave like
>> RSLs.  Some
>> > >     > > > > details follow...
>> >
>> > >     > > > > We have the following:
>> > >     > > > > - client - 1 project that uses the all of following
>> > >     > > > > - 'content' - N * FlexMojo project that build M * Flex
>> Modules each
>> > >     > > > > that are dynamically loaded into client
>> > >     > > > > - library projects:
>> > >     > > > >      client uses as FM scope:rsl.
>> > >     > > > >      content uses as FM scope:external
>> > >     > > > > - Adobe platform libraries:
>> > >     > > > >      client uses FM scope:caching.
>> > >     > > > >      content uses as FM scope:external
>> >
>> > >     > > > > At startup, client loads all RSLs then proceeds to load
>> some content.
>> >
>> > >     > > > > In FlashBuilder, when the client loads content, all RSLs
>> are already
>> > >     > > > > loaded by the client so all symbols resolve fine.
>> > >     > > > > In FlexMojos, when the client loads content, they each
>> reload all
>> > >     > > > > RSLs !?!
>> > >     > > > > How can we stop this from happening?
>> >
>> > >     > > > > From what I can tell, FlexMojos 4 considers "external" the
>> same as
>> > >     > > > > "rsl".  Is this expected or have I made a mistake?
>> >
>> > >     > > > > Example load order FlexMojos actual:
>> > >     > > > > client
>> > >     > > > >  adobe-rsl 1
>> > >     > > > >  adobe-rsl 2
>> > >     > > > >  our-rsl 1
>> > >     > > > >  our-rsl 2
>> > >     > > > >  our-module 1
>> > >     > > > >    adobe-rsl 1
>> > >     > > > >    adobe-rsl 2
>> > >     > > > >    our-rsl 1
>> > >     > > > >    our-rsl 2
>> > >     > > > >  our-module 2
>> > >     > > > >    adobe-rsl 1
>> > >     > > > >    adobe-rsl 2
>> > >     > > > >    our-rsl 1
>> > >     > > > >    our-rsl 2
>> > >     > > > >  ...
>> >
>> > >     > > > > Example load order FlashBuilder + desired:
>> > >     > > > > client
>> > >     > > > >  adobe-rsl 1
>> > >     > > > >  adobe-rsl 2
>> > >     > > > >  our-rsl 1
>> > >     > > > >  our-rsl 2
>> > >     > > > >  our-module 1
>> > >     > > > >  our-module 2
>> > >     > > > >  ...
>> >
>> > >     > > > > Thanks as always, 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]>[email protected]
>> > >     <mailto: <[email protected]>[email protected]
>> >
>> > >     > > > > To unsubscribe from this group, send email to
>> > >     > > > > <flex-mojos%[email protected]>
>> [email protected]
>> > >     
>> > > <mailto:flex-mojos%[email protected]<flex-mojos%[email protected]>
>> ><flex-mojos%[email protected]<flex-mojos%[email protected]>
>> > >     
>> > > <mailto:flex-mojos%[email protected]<flex-mojos%[email protected]>
>> >>
>> > >     > > 
>> > > <flex-mojos%[email protected]<flex-mojos%[email protected]>
>> > >     
>> > > <mailto:flex-mojos%[email protected]<flex-mojos%[email protected]>
>> ><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://groups.google.com/group/flex-mojos
>> >
>> > >     > > > > <http://flexmojos.sonatype.org/>
>> 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]>[email protected]
>> > >     <mailto: <[email protected]>[email protected]
>> >
>> > >     > > To unsubscribe from this group, send email to
>> > >     > > <flex-mojos%[email protected]>
>> [email protected]
>> > >     
>> > > <mailto:flex-mojos%[email protected]<flex-mojos%[email protected]>
>> ><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://groups.google.com/group/flex-mojos
>> >
>> > >     > > <http://flexmojos.sonatype.org/>
>> 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]>[email protected]
>> > >     <mailto: <[email protected]>[email protected]
>> >
>> > >     To unsubscribe from this group, send email to
>> > >     <flex-mojos%[email protected]>
>> [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://groups.google.com/group/flex-mojos
>> >
>> > >     <http://flexmojos.sonatype.org/>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]>
>> [email protected]
>> > > To unsubscribe from this group, send email to
>> > > <flex-mojos%[email protected]>
>> [email protected]
>> > > For more options, visit this group at
>> > > <http://groups.google.com/group/flex-mojos>
>> http://groups.google.com/group/flex-mojos
>> >
>> > > <http://flexmojos.sonatype.org/>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]>
>> [email protected]
>> To unsubscribe from this group, send email to
>>  <flex-mojos%[email protected]>
>> [email protected]
>> For more options, visit this group at
>>  <http://groups.google.com/group/flex-mojos>
>> http://groups.google.com/group/flex-mojos
>>
>>  <http://flexmojos.sonatype.org/>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]>
> [email protected]
> To unsubscribe from this group, send email to
>  <[email protected]>
> [email protected]
> For more options, visit this group at
>  <http://groups.google.com/group/flex-mojos>
> http://groups.google.com/group/flex-mojos
>
>  <http://flexmojos.sonatype.org/>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/

Reply via email to