On Tue, Oct 12, 2010 at 3:29 PM, Bryan Turner <[email protected]> wrote: > Adobe publishes a lot more locales for Flex 4, so the number you'll have to > copy and deploy yourself will definitely > decrease. https://repository.sonatype.org/content/groups/flexgroup/com/adobe/flex/framework/framework/4.1.0.16076/ shows > the repositories VELO has republished from Adobe into the Sonatype > repository.
Awesome! Thanks > On Tue, Oct 12, 2010 at 1:15 PM, Rick R <[email protected]> wrote: >> >> On Tue, Oct 12, 2010 at 3:03 PM, Bryan Turner <[email protected]> >> wrote: >> > The specific dependency it's complaining about doesn't seem to have >> > anything >> > to do with localization--it's not a localized SWC. What does your >> > <dependencies> section look like? >> >> Wow thanks Bryan! I'm not sure what happened but somewhere along the >> line I must have borked my local .m2/com/adobe repo. When I remove the >> de_DE declaration I still had issues, which surprised me since things >> 'were' working when I was just using japan and english. I blew out my >> local com/adobe m2 dir and reran mvn install and then things worked >> again! Then I added the de_DE locale back and then that worked as >> well! So thanks! >> >> I guess this is going to be a pain though when I have to update flex >> versions since all my locale definitions will have to be redeployed to >> our internal repo for the new version number? Not too big a deal I >> guess. >> >> We'll be moving to Flex4 soon and maybe some of this localization is >> made a bit easier to work with in regard to FlexMojos? >> >> >> > >> > On Tue, Oct 12, 2010 at 12:48 PM, Rick R <[email protected]> wrote: >> >> >> >> On Tue, Oct 12, 2010 at 2:24 PM, Bryan Turner <[email protected]> >> >> wrote: >> >> > For what it's worth, if you're on Windows XP or previous and using >> >> > the >> >> > default M2 repository location, that may be the culprit. I've had >> >> > massive >> >> > issues with "unable to load SWC" errors in the past when using the >> >> > default >> >> > (as have various members of my team). The path "C:\Documents and >> >> > Settings\Bryan\.m2\repository" for my repository caused a lot of >> >> > issues--the >> >> > Flex compiler doesn't seem to cope with spaces in paths reliably >> >> > (note >> >> > that >> >> > this is not a FlexMojos issue, if it's the error I was running into). >> >> > My >> >> > Maven was installed in "C:\Development\apache-maven-2.2.1", so I >> >> > changed >> >> > my >> >> > <localRepository> in settings.xml to >> >> > "C:\Development\apache-maven-2.2.1\repository", which has no spaces. >> >> > With >> >> > that path, I have not had any more "unable to load SWC" issues (nor >> >> > has >> >> > anyone else on my team who has made this change). >> >> > This may not be the issue you're having; it's just what I ran into >> >> > that >> >> > looked similar. >> >> >> >> Thanks. I'm on a Mac and there are no spaces in the path and didn't >> >> have an issue until I tried to use the de_DE locale that I deployed. >> >> Maybe I didn't deploy the correct file(s) ? >> >> >> >> >> >> > >> >> > On Tue, Oct 12, 2010 at 12:07 PM, Rick R <[email protected]> wrote: >> >> >> >> >> >> I'm sorry to still be on this localization stuff but I don't see >> >> >> this >> >> >> covered in the docs anywhere (if this process is described >> >> >> somewhere >> >> >> in relation to flex-mojos please let me know)... >> >> >> >> >> >> Using flex plugin 3.8, I understand if I want to use other locales >> >> >> that I need to use copylocale from the command line which creates my >> >> >> locale dir (eg german as an example) and a rpc_rb.swc file >> >> >> >> >> >> I assume that rbc_rb.swc file is what I have to deploy? >> >> >> >> >> >> I deployed the {flex-sdk-dir}/frameworks/locale/de_DE/pc_rb.swc as >> >> >> both a framework artifact and an rpc artifact to our internal repo. >> >> >> >> >> >> example for rpc (I deployed it also as framework changing artifactid >> >> >> to 'framework'): >> >> >> >> >> >> groupId=com.adobe.flex.framework >> >> >> artifactId=rpc >> >> >> version=3.6.0.16321 >> >> >> classifier=de_DE >> >> >> packaging=rb.swc >> >> >> >> >> >> mvn no longer complains about not being able to find >> >> >> framework-3.6.0.16321-de_DE.rb.swc and rpc-3.6.0.16321-de_DE.rb.swc >> >> >> but it ends up hanging for quite a long time in the build at >> >> >> -metadata.language+=de_DE >> >> >> >> >> >> after which it then errors with >> >> >> >> >> >> [ERROR] unable to load SWC flex-3.6.0.16321.swc (more stack trace >> >> >> shown at end of this email.) >> >> >> >> >> >> If it's relevant my plugin definition looks like: >> >> >> >> >> >> <plugin> >> >> >> <groupId>org.sonatype.flexmojos</groupId> >> >> >> <artifactId>flexmojos-maven-plugin</artifactId> >> >> >> <version>3.8</version> >> >> >> <extensions>true</extensions> >> >> >> <configuration> >> >> >> <sourceFile>FlightReservation1.mxml</sourceFile> >> >> >> >> >> >> <resourceBundlePath>${basedir}/locale/{locale}</resourceBundlePath> >> >> >> <compiledLocales> >> >> >> <locale>en_US</locale> >> >> >> <locale>ja_JP</locale> >> >> >> <locale>de_DE</locale> >> >> >> </compiledLocales> >> >> >> </configuration> >> >> >> <dependencies> >> >> >> <dependency> >> >> >> <groupId>com.adobe.flex</groupId> >> >> >> <artifactId>compiler</artifactId> >> >> >> <version>3.6.0.16321</version> >> >> >> <type>pom</type> >> >> >> </dependency> >> >> >> </dependencies> >> >> >> </plugin> >> >> >> >> >> >> More details on the error: >> >> >> >> >> >> org.apache.maven.lifecycle.LifecycleExecutionException: Error >> >> >> compiling! >> >> >> at >> >> >> >> >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719) >> >> >> at >> >> >> >> >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) >> >> >> at >> >> >> >> >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) >> >> >> at >> >> >> >> >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) >> >> >> at >> >> >> >> >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) >> >> >> at >> >> >> >> >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) >> >> >> at >> >> >> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) >> >> >> at >> >> >> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >> >> >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >> >> >> at >> >> >> >> >> >> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) >> >> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> >> >> Method) >> >> >> at >> >> >> >> >> >> >> >> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> >> >> at >> >> >> >> >> >> >> >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> >> >> at java.lang.reflect.Method.invoke(Method.java:597) >> >> >> at >> >> >> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> >> >> at >> >> >> org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> >> >> at >> >> >> >> >> >> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> >> >> at org.codehaus.classworlds.Launcher.main(Launcher.java:375) >> >> >> Caused by: org.apache.maven.plugin.MojoExecutionException: Error >> >> >> compiling! >> >> >> at >> >> >> >> >> >> >> >> >> org.sonatype.flexmojos.compiler.AbstractCompilerMojo.callCompiler(AbstractCompilerMojo.java:1141) >> >> >> at >> >> >> >> >> >> >> >> >> org.sonatype.flexmojos.compiler.AbstractCompilerMojo.run(AbstractCompilerMojo.java:2404) >> >> >> at >> >> >> >> >> >> >> >> >> org.sonatype.flexmojos.AbstractIrvinMojo.execute(AbstractIrvinMojo.java:155) >> >> >> at >> >> >> >> >> >> >> >> >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) >> >> >> at >> >> >> >> >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) >> >> >> >> >> >> -- >> >> >> 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/ >> >> > >> >> > -- >> >> > 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/ >> >> > >> >> >> >> >> >> >> >> -- >> >> Rick R >> >> >> >> -- >> >> 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/ >> > >> > -- >> > 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/ >> > >> >> >> >> -- >> Rick R >> >> -- >> 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/ > > -- > 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/ > -- Rick R -- 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/
