All,

I am trying to automate my flex compilation using maven and am running
into issues.

my pom.xml looks like this

        <plugin>
                                <groupId>info.flex-mojos</groupId>
                                <artifactId>flex-compiler-mojo</artifactId>
                                <version>2.0M6</version>
                                <extensions>true</extensions>
                                <configuration>
                                        <headlessServer>true</headlessServer>
                                        
<verboseStacktraces>true</verboseStacktraces>
                                        
<allowSourcePathOverlap>true</allowSourcePathOverlap>
                                        <headlessServer>true</headlessServer>
                                        
<keepAllTypeSelectors>true</keepAllTypeSelectors>
                                        <optimize>true</optimize>
                                        
<configFile>config/flex-config.xml</configFile>
                                        <contextRoot>lnr</contextRoot>
                                        
<services>config/services-config.xml</services>
                                        <strict>true</strict>
                                        <sourcePaths>
                                                <path>src/main/flex</path>
                                        </sourcePaths>
                                        <locales>
                                                <locale>en_US</locale>
                                        </locales>
                                        
<mergeResourceBundle>true</mergeResourceBundle>
                                        <showWarnings>true</showWarnings>
                                        <strict>false</strict>
                                </configuration>
                                <executions>
                                        <execution>
                                                <id>compile-swc</id>
                                                <phase>compile</phase>
                                                <goals>
                                                        <goal>compile-swc</goal>
                                                </goals>
                                        </execution>
                                </executions>
                        </plugin>


The error i get is

=====
[ERROR] Unable to resolve resource bundle "env" for locale "en_US".
[ERROR] Unable to resolve resource bundle "datamanagement" for locale
"en_US".
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error compiling!
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------

===

However I am able to complete the same using my mxmlc command in ant
but the key is i have used the following property in my ant script.


 <property environment="env"/>
                    <!-- Local properties -->

<target name="compile.flex" depends="createdir">
                <mxmlc
                        file="${flex.src.dir}/main.mxml"
                        output="out.swf"
                        allow-source-path-overlap="true"
                        headless-server="true"
                        keep-all-type-selectors="true"
                        optimize="true"
                        services="${config.dir}/services-config.xml"
                        context-root="${context.root}"
                        debug="${debug}"
                        link-report="report.xml"
                        show-unused-type-selector-warnings="false"
                >

                        <load-config filename="${config.dir}/flex-config.xml" />

                        <!-- List of path elements that form the roots of 
ActionScript
class hierarchies. -->
                        <source-path path-element="${flex.src.dir}" />
                        <source-path path-element="${flex.resource.dir}" />
                        <!-- List of SWC files or directories that contain SWC 
files. -->
                        <library-path dir="${flex.lib}" append="true">
                                <include name="*.swc" />
                        </library-path>

                </mxmlc>

One of my source fiels has the following reference, so do you think
that could be the reason why its failing ?

source content is

--------
userInput = ResourceManager.getInstance().getString('env','USERNAME');
passwordInput =
ResourceManager.getInstance().getString('env','PASSWORD');
--------

any insight would be greatly appreciated

-- 
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://flexmojos.sonatype.org/

Reply via email to