Ok, thnx, I didn't know that. Removing that goal doesn't make the build on the build server forget about that dependency. I really don't know what to do with this anymore. Also in the mean time I'm scheduled on a different project, so I guess I'll come back at this as soon as people start wanting the i18n thing to go live, and time is reserved again for solving this.
Thnx so far, people! VELO! On Thu, Nov 12, 2009 at 3:59 PM, Marvin Froeder <[email protected]> wrote: > It does generate that file then > > On Thu, Nov 12, 2009 at 12:25 PM, Robbert de Vries < > [email protected]> wrote: > >> Yes. >> >> >> On Thu, Nov 12, 2009 at 1:54 PM, Marvin Froeder <[email protected]>wrote: >> >>> Do you use optimize goal? >>> >>> >>> VELO >>> >>> On Thu, Nov 12, 2009 at 10:53 AM, Robbert de Vries < >>> [email protected]> wrote: >>> >>>> Ok. >>>> >>>> Maybe I've got a new lead here.. >>>> I've found a reference to the automation libs in some project target >>>> file called >>>> <...>/target/classes/catalog.xml >>>> What does this file do, and why is it generated? >>>> It seems to sum up all flex objects... ?! >>>> >>>> Kind regards >>>> >>>> On Thu, Nov 12, 2009 at 1:47 PM, Marvin Froeder <[email protected]>wrote: >>>> >>>>> mvn install is fine... >>>>> >>>>> also mvn install:install-file >>>>> >>>>> >>>>> The problem is flexmojos:install-mojo or something like that.... that >>>>> one lead into problems like this one. >>>>> >>>>> On Thu, Nov 12, 2009 at 10:45 AM, Robbert de Vries < >>>>> [email protected]> wrote: >>>>> >>>>>> Do you mean using "mvn install" or some flex-mojos install thing? >>>>>> We only use flex-mojos in the build fase. To build/compile the Flex >>>>>> sources. >>>>>> >>>>>> >>>>>> >>>>>> On Thu, Nov 12, 2009 at 1:08 PM, Marvin Froeder <[email protected]>wrote: >>>>>> >>>>>>> Well, if you are using install-mojo I can't help you. >>>>>>> >>>>>>> It is banned, was deleted from the project and by definition his bad >>>>>>> usage causes problems like this one you have. >>>>>>> >>>>>>> >>>>>>> VELO >>>>>>> >>>>>>> On Thu, Nov 12, 2009 at 10:01 AM, Robbert de Vries < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> I might be too much of a newby in these matters (maven, flex-mojos) >>>>>>>> to know what you mean by that remark :) >>>>>>>> Do you mean that locally I don't install, and on the build server I >>>>>>>> do? >>>>>>>> And that this is the actual difference in environments? >>>>>>>> I use the install mojo locally too. Works perfectly. >>>>>>>> >>>>>>>> This morning I realised there are 2 ways to solve this; >>>>>>>> > find out where that unneeded dependency is defined; then get rid >>>>>>>> of the unneeded dependency (most preferable, and being the only path >>>>>>>> tried >>>>>>>> so far) >>>>>>>> > download and install the unneeded dependency manually (as maven >>>>>>>> suggests) >>>>>>>> >>>>>>>> The problem with the latter is that the dependency in the missing >>>>>>>> language is not available in any >>>>>>>> of the repositories. Which is also kind of strange as an isolated >>>>>>>> fact, isn't it? >>>>>>>> mvn install:install-file -DgroupId=com.adobe.flex.framework >>>>>>>> -DartifactId=automation -Dversion=3.2.0.3958 -Dclassifier=nl_NL >>>>>>>> -Dpackaging=rb.swc -Dfile=/path/to/file >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Nov 12, 2009 at 11:07 AM, Marvin Froeder <[email protected] >>>>>>>> > wrote: >>>>>>>> >>>>>>>>> That smells like install mojo abuse >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Nov 12, 2009 at 7:46 AM, Robbert de Vries < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Ok... done that... on the parent-pom level. >>>>>>>>>> I don't find any dependencies on automation. >>>>>>>>>> >>>>>>>>>> The strange thing is, and remains: it builds perfectly locally, >>>>>>>>>> but not on the build server. >>>>>>>>>> What could be different between these 2 environments? >>>>>>>>>> The actual project is exactly the same. >>>>>>>>>> There has to be something different in de environment that >>>>>>>>>> 'creates' the dependency. >>>>>>>>>> Well, at least that's my hunch. >>>>>>>>>> >>>>>>>>>> Any other thoughts? >>>>>>>>>> >>>>>>>>>> Robbert >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, Nov 11, 2009 at 6:09 PM, Marvin Froeder <velo.br@ >>>>>>>>>> gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> 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]<flex-mojos%[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/ >>>>>>>>>>> -~----------~----~----~----~------~----~------~--~--- >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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?hl=en?hl=en >>>>>>>>>> >>>>>>>>>> http://blog.flex-mojos.info/ >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> 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?hl=en?hl=en >>>>>>>>> >>>>>>>>> http://blog.flex-mojos.info/ >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> 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?hl=en?hl=en >>>>>>>> >>>>>>>> http://blog.flex-mojos.info/ >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> 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?hl=en?hl=en >>>>>>> >>>>>>> http://blog.flex-mojos.info/ >>>>>>> >>>>>> >>>>>> -- >>>>>> 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?hl=en?hl=en >>>>>> >>>>>> http://blog.flex-mojos.info/ >>>>>> >>>>> >>>>> -- >>>>> 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?hl=en?hl=en >>>>> >>>>> http://blog.flex-mojos.info/ >>>>> >>>> >>>> -- >>>> 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?hl=en?hl=en >>>> >>>> http://blog.flex-mojos.info/ >>>> >>> >>> -- >>> 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?hl=en?hl=en >>> >>> http://blog.flex-mojos.info/ >>> >> >> -- >> 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?hl=en?hl=en >> >> http://blog.flex-mojos.info/ >> > > -- > 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?hl=en?hl=en > > http://blog.flex-mojos.info/ > -- 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/
