Review all your poms... one is dependending on automation....

mvn help:effective-pom that should bring some light into that matter.


VELO

On Wed, Nov 11, 2009 at 2:27 PM, Robbert de Vries <[email protected]
> wrote:

> Hi there!
>
> *Some history first; (see next section for the actual problem) *
>
> Recently, it was requested that our Flex application, which was
> single-language, should be bilingual.
> The languages I've implemented now are nl_NL and en_US.
>
> In the process, we've moved from flex-mojos version 2.0.3 to version
> 3.4.2.
> Which meant a change in repository URLs and naming of the
> groupId/artifactId of the flexmojos maven plugin.
> Also, we stopped using the flexmojos-super-poms. (And I can't remember what
> the reason for doing so was :))
>
> For the i18n, we decided to put all languages in one SWF file. (it's only 2
> languages and little texts)
> So I've added some parameters to the flexmojos maven plugin.
> Most importantly:
>     <resourceBundlePath>${basedir}/locale/{locale}</resourceBundlePath>
>     <compiledLocales>
>         <locale>en_US</locale>
>         <locale>nl_NL</locale>
>     </compiledLocales>
>     <mergeResourceBundle>false</mergeResourceBundle>
>
> And I've run copylocale with the appropriate parameters.
> Locally, everything builds (maven, obviously) and runs (jetty) perfectly.
> Both on a Windows machine and an Ubuntu Linux machine.
>
>
> *Now for the actual problem!  *
>
> We use a continuous build server, Atlassian Bamboo, which runs on Unix.
> On this machine, I've had the 'copylocale' command run exactly as I did on
> my Ubuntu machine;
>     "copylocale en_US nl_NL"
> That resulted in likewise logging indicating no problems.
>
> But the build server doesn't want to build the project, and this is what
> maven is complaining about:
>     [INFO] Failed to resolve artifact.
>     GroupId: com.adobe.flex.framework
>     ArtifactId: automation
>     Version: 3.2.0.3958
> It's not finding the nl_NL version of the automation library files. I've
> looked manually and couldn't find them either.
> It seems that the new version of the maven flexmojos needs this file,
> according to the following log-extract:
>     11-Nov-2009 14:53:20   [INFO] [flexmojos:compile-swc]
>     11-Nov-2009 14:53:20  [INFO] Flexmojos 3.4.2 - Apache License (NO
> WARRANTY) - See COPYRIGHT file
>     11-Nov-2009 14:53:20  Downloading:
> http://10.20.4.36/repository/com/adobe/flex/framework/automation/3.2.0.3958/automation-3.2.0.3958-nl_NL.rb.swc
>
> But, as just stated, it's not able to find it in any of the repo's,
> resulting in the build error.
> The very strange thing is;
> we don't use or need automation. It seems that the flexmojos itself wants
> to have it.
> Although not locally, but only on the build server.
>
> Does anyone have a hunch.... as into which direction to try and solve
> this?
>
> Thanks in advance and kind regards,
> Robbert de Vries
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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?hl=en?hl=en

http://blog.flex-mojos.info/
-~----------~----~----~----~------~----~------~--~---

Reply via email to