So I checked flexmojos 3.5.0 code and there {locale} token is
explicitly replaced with proper locale, and in 4.0 version there is no
such code, I mean there is some function in MavenUtils class in both
versions, but in 4.0 it is not used.
Therefore it must have been removed on purpose. Is there a way to
compile what I need with 4.0 version?On Aug 1, 12:39 pm, pawel <[email protected]> wrote: > Hi, > > I have problem with compiling swc with resource bundles. So I use > flexmojos 4.0-beta-7. I generated sample application with: > mvn archetype:generate -DarchetypeRepository=https:// > repository.sonatype.org/content/groups/forge/ - > DarchetypeGroupId=org.sonatype.flexmojos - > DarchetypeArtifactId=flexmojos-archetypes-library - > DarchetypeVersion=4.0-SNAPSHOT > > Then I added such lines to flexmojos-maven-plugin configuration: > <dependencies> > <dependency> > <groupId>com.adobe.flex</groupId> > <artifactId>compiler</artifactId> > <version>4.5.0.17689</version> > <type>pom</type> > </dependency> > </dependencies> > <configuration> > <localesSourcePath>${basedir}/src/locale/{locale}</ > localesSourcePath> > <localesRuntime> > <locale>en_US</locale> > </localesRuntime> > </configuration> > > And that works fine. But I need to use 3.3.0.4852 flex sdk. So I > changed version of compiler to 3.3.0.4852, and also added to flexmojos- > maven-plugin dependencies: > <dependency> > <groupId>org.sonatype.flexmojos</groupId> > <artifactId>flexmojos-flex3-compatibility-layer</ > artifactId> > <version>4.0-beta-7</version> > </dependency> > > And now I get: Error: "unable to open 'C:\Temp\FlexTest\SampleLib\src > \locale\{locale}'". So it seems that {locale} token is not replaced > with proper locale. Btw. when I swich packaging to swf, then it works. > I searched the flexmojos code for place where {locale} token is > changed to proper locale, but couldn't find one. Maybe it is passed > with {locale} token to compiler, but it replaced it itself, but 3.3.0 > version of compiler could not do it? > > Also there is such file generated: SampleLib-1.0-SNAPSHOT-en_US- > configs.xml, and there is something lake that: > <source-path> > <path-element>C:\Temp\FlexTest\SampleLib\src\main\flex</path- > element> > </source-path> > <source-path> > <path-element>C:\Temp\FlexTest\SampleLib\src\locale\{locale}</ > path-element> > </source-path> > > That suggest that it is indeed passed to compiler with {locale} token, > but 4.x compiler replaces it with locale itself, and 3.3.0 swc > compiler doesn't. > Another thing is that when I use 3.x flexmojos, then it works fine. > > Any ideas how can I solve that? Am I doing something wrong, or is it a > bug? -- 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/
