Well I guess you didn't reference the resource-bundle "websolution" in your swc, so the flex compiler simply ignores it. Try adding referncing the bundle from any class/mxml in your swc and try if this resolves your problem. Alternatively you could tell Flexmojos to include them with the 'includeResourceBundles' config:
<includeResourceBundles> <bundle>websolution</bundle> </includeResourceBundles> http://repository.sonatype.org/content/sites/flexmojos-site/4.0-beta-3/apidocs/org/sonatype/flexmojos/plugin/compiler/AbstractFlexCompilerMojo.html Chris 2011/11/18 Loïc Mésières <[email protected]>: > It's works with flex compiler with these options : -include-resource- > bundles=websolution -source-path=ressource/lang/{locale} > But I don't found the equivalient in flex-mojos > > On 18 nov, 11:37, Loïc Mésières <[email protected]> wrote: >> I will try to explain exactly what I do : >> >> 1 - I have a swc library project >> -> This library contains a "websolution.properties" file in the >> folder ressource/lang/fr_FR and en_US >> -> I compiled this library with the pom I gave previously >> -> I get my swc files >> >> 2 - I have a swf applicatin project >> -> this appli have a dependency to my library >> <dependency> >> <groupId>myGroup</groupId> >> <artifactId>myLib</artifactId> >> <version>1.0-SNAPSHOT</version> >> <type>swc</type> >> </dependency> >> <dependency> >> <groupId>myGroup</groupId> >> <artifactId>myLib</artifactId> >> <version>1.0-SNAPSHOT</version> >> <type>rb.swc</type> >> </dependency> >> -> I call in my application the resource bundle like this : >> <fx:Metadata> >> [ResourceBundle("websolution")] >> </fx:Metadata> >> -> when I compile my application I have the message error : >> Error: Unable to resolve resource bundle "websolution". >> >> What do you mean by adding a dependency to it ? >> >> Thanks a lot for your help. >> >> On 18 nov, 11:13, Christofer Dutz <[email protected]> >> wrote: >> >> >> >> >> >> >> >> > Well you are doing something strange with your >> >> > <includeResourceBundles> >> > <bundle>websolution</bundle> >> > </includeResourceBundles> >> >> > Try adding a dependency to it. >> >> > Chris >> >> > 2011/11/18 Loïc Mésières <[email protected]>: >> >> > > Thanks a lot, it's exactly what I want. >> > > So now I have all my swc files (rb.swc, fr_FR.rb.swc, >> > > en_US.rb.swc, ...) >> > > In my library, I have a bundle, I tried to include it in my library. >> > > But when I use it in my main application, it don't find it >> >> > > here is a part of my library pom file : >> >> > > <plugin> >> > > <groupId>org.sonatype.flexmojos</groupId> >> > > <artifactId>flexmojos-maven-plugin</artifactId> >> > > <version>${flexmojos.version}</version> >> > > <extensions>true</extensions> >> > > <configuration> >> > > <allowSourcePathOverlap>true</allowSourcePathOverlap> >> > > <targerPlayer>${player.version}</targerPlayer> >> > > <compilerWarnings> >> > > >> > > <show-actionscript-warnings>false</show-actionscript-warnings> >> > > >> > > <warn-bad-nan-comparison>false</warn-bad-nan-comparison> >> > > </compilerWarnings> >> > > <showWarnings>false</showWarnings> >> > > <localesRuntime> >> > > <locale>fr_FR</locale> >> > > <locale>en_US</locale> >> > > </localesRuntime> >> > > <includeResourceBundles> >> > > <bundle>websolution</bundle> >> > > </includeResourceBundles> >> > > <resourceBundlePath>${basedir}/ressource/lang/{locale}</ >> > > resourceBundlePath> >> > > <!-- >> > > localesSourcePath>ressource/lang/{locale}</localesSourcePath -- >> >> > > <rslUrls> >> > > >> > > <rsl>../rsls/{artifactId}-{version}.{extension}</rsl> >> > > </rslUrls> >> > > </configuration> >> > > ... >> > > </plugin> >> >> > > And a part of my main application pom file : >> >> > > <dependency> >> > > <groupId>myGroup</groupId> >> > > <artifactId>myLib</artifactId> >> > > <version>1.0-SNAPSHOT</version> >> > > <type>swc</type> >> > > </dependency> >> > > <dependency> >> > > <groupId>myGroup</groupId> >> > > <artifactId>myLib</artifactId> >> > > <version>1.0-SNAPSHOT</version> >> > > <type>rb.swc</type> >> > > </dependency> >> >> > > And the error message : >> >> > > Error: Unable to resolve resource bundle "websolution". >> >> > > I don't know what I missed to include my bundle >> >> > > Thanks >> >> > > Bye >> >> > > On 17 nov, 17:59, Christofer Dutz <[email protected]> >> > > wrote: >> > >> Hi Loïc, >> >> > >> Have you had a look at >> > >> this?https://docs.sonatype.org/display/FLEXMOJOS/Application+Localization >> >> > >> Hope it solves your question. >> >> > >> Chris >> >> > >> 2011/11/17 Loïc Mésières <[email protected]>: >> >> > >> > Hi, >> >> > >> > I'm developping a library with resource bundles. >> > >> > And I would like to localized my library like rpc library or others in >> > >> > the framework and create the localized files : >> > >> > - .swc >> > >> > - rb.swc >> > >> > - en_US.rb.swc >> > >> > - fr_FR.rb.swc >> > >> > - ... >> >> > >> > I didn't found anything about this. >> >> > >> > Thanks in advance >> >> > >> > Bye. >> >> > >> > -- >> > >> > 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/-Masquer le texte des messages précédents - >> >> > - Afficher le texte des messages précédents - > > -- > 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/
