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