I am getting the below error when running 'test-compile' with FM4. I
have explicitly specified the adlCommand but it still fails.  Any
ideas?


[DEBUG] Using user defined command for adl:/Applications/Adobe Flash
Builder 4 Plug-in/sdks/3.5.0.12683/bin/adl
[DEBUG] Using connector WagonRepositoryConnector with priority 0 for
http://repository.sonatype.org/content/groups/flexgroup/
Downloading: 
http://repository.sonatype.org/content/groups/flexgroup/com/adobe/adl/runtime/1.5/runtime-1.5-mac.tar.gz
[DEBUG] Reading resolution tracking file /Users/daniel/.m2/repository/
com/adobe/adl/runtime/1.5/runtime-1.5-mac.tar.gz.lastUpdated
[DEBUG] Writing resolution tracking file /Users/daniel/.m2/repository/
com/adobe/adl/runtime/1.5/runtime-1.5-mac.tar.gz.lastUpdated
[DEBUG] Using connector WagonRepositoryConnector with priority 0 for
http://repo1.maven.org/maven2
Downloading: 
http://repo1.maven.org/maven2/com/adobe/adl/runtime/1.5/runtime-1.5-mac.tar.gz
[DEBUG] Reading resolution tracking file /Users/daniel/.m2/repository/
com/adobe/adl/runtime/1.5/runtime-1.5-mac.tar.gz.lastUpdated
[DEBUG] Writing resolution tracking file /Users/daniel/.m2/repository/
com/adobe/adl/runtime/1.5/runtime-1.5-mac.tar.gz.lastUpdated
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 36.529s
[INFO] Finished at: Wed Nov 03 12:53:11 EDT 2010
[INFO] Final Memory: 15M/265M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal org.sonatype.flexmojos:flexmojos-maven-
plugin:4.0-SNAPSHOT:test-run (default-test-run) on project foobar:
Execution default-test-run of goal org.sonatype.flexmojos:flexmojos-
maven-plugin:4.0-SNAPSHOT:test-run failed: Failed to resolve artifact
com.adobe.adl:runtime:tar.gz:mac:1.5 -> [Help 1]


On Oct 29, 8:48 am, Rafael Adson Barbosa Barros
<[email protected]> wrote:
> Ok, I think I found out what the problem was.
>
> When I run flex tests, everything occurs exactly how you described, and it
> works (if I don't have the flashplayer:uexe artifact, it will go and execute
> Flash Player from the path.
>
> But when I test air applications, which was what I was doing, the
> resolveAdlVm from AbstractMavenMojo does not return null, it returns [
> '-runtime', <runtime path> ];
>
> Because of this, when asVmLauncher tests if ( asvmCommand == null ) the
> check doesn't return false like it was supposed to, and flexmojos tries to
> run -runtime <runtime path> in the command line, resulting in an error.
>
> I'll fix the resolvedAdlVm to return null if it can't find the adl artifact,
> so that things will work. When I'm able than to run tests in headless mode,
> I'll make a pull request with this.
>
> Thanks,
> Rafael.
>
> On Thu, Oct 28, 2010 at 9:47 PM, Rafael Adson Barbosa Barros <
>
>
>
> [email protected]> wrote:
> > Ok, I'll check it out then. Probably I'm doing something wrong...
>
> > Thanks for the help,
> > Rafael.
>
> > On Thu, Oct 28, 2010 at 9:42 PM, Marvin Froeder <[email protected]> wrote:
>
> >> But it does that....
>
> >>http://github.com/Flexmojos/flexmojos/blob/flexmojos-4.x/flexmojos-ma...
>
> >> If it fails to resolve from local repo it just returns null, an that will
> >> fallback to system default....
>
> >> VELO
>
> >> On Thu, Oct 28, 2010 at 9:31 PM, Rafael Adson Barbosa Barros <
> >> [email protected]> wrote:
>
> >>> In my tests, if it can't find it in the local repo, it just throws an
> >>> error, it doesn't look in the system path.
> >>> What I'm proposing is that it does that.
> >>> Maybe I'm overlooking something, but that happened to me. Feel free to
> >>> correct me if I'm wrong.
>
> >>> Thanks,
> >>> Rafael.
>
> >>> On Thu, Oct 28, 2010 at 4:18 PM, Marvin Froeder <[email protected]>wrote:
>
> >>>> On Thu, Oct 28, 2010 at 4:12 PM, Rafael Adson 
> >>>> <[email protected]>wrote:
>
> >>>>> My suggestion is to add a third option: if the user does not do that,
> >>>>> and flashplayer/adl is not installed in the local repository, but if
> >>>>> the plugin is able to find in the operating system path flashplayer/
> >>>>> adl with the default name for that operating system, then flexmojos
> >>>>> would choose to run the one it finds.  I'm aware that this can result
> >>>>> on unintended behaviour (if the user don't want to use an adl that he
> >>>>> has in the path but would rather download another from adobe for
> >>>>> whatever reason, for example), so I would like to hear what you think
> >>>>> about this.
>
> >>>> Right now it has 3 steps to find adl/fp....
>
> >>>> 1 - Did user explicit step adl/fp? If so, use it, otherwise:
> >>>> 2 - Does user has adl/fp installed on maven local repository? If so, use
> >>>> it, otherwise:
> >>>> 3 - Assume user has adl/fp on system path, which I can't check....
>
> >>>> If you don't wanna flexmojos to use adl/fp from you local repo it makes
> >>>> more sense to me to not install it on the local repo.... am I missing
> >>>> something here?
>
> >>>> VELO
>
> >>>> --
> >>>> 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%2bunsubscr...@googlegrou
> >>>>  ps.com>
> >>>> 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%2bunsubscr...@googlegrou
> >>>  ps.com>
> >>> 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%2bunsubscr...@googlegrou
> >>  ps.com>
> >> 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