Hi,

I try to use flexmojos to build an air application, but get the
following error:

-compiler.locale en_US
-compiler.namespaces.namespace http://www.adobe.com/2006/mxml /work/
workspace/flex/prototype/simpleProto/target/classes/configs/mxml-
manifest.xml
-compiler.optimize=true
-compiler.source-path /work/workspace/flex/prototype/simpleProto/src/
main/flex
-compiler.strict=true
-compiler.use-resource-bundle-metadata=true
-compiler.verbose-stacktraces=false
-default-background-color 8821927
-default-frame-rate 24
-default-script-limits 1000 60
-default-size 500 375
-metadata.date Thu Aug 20 05:25:50 GMT-05:00 2009
-target-player 9.0.0
-use-network=true
-verify-digests=true -load-config=
[ERROR] /home/jiafan1/.m2/repository/com/adobe/flex/framework/
airframework/3.3.0.4852/airframework-3.3.0.4852.swc(mx/core/IWindow):
[-1,-1] Type was not found or was not a compile-time constant:
NativeWindow.
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error compiling!
[INFO]
------------------------------------------------------------------------

My POM file is as follows,

    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.sonatype.flexmojos</groupId>
        <artifactId>flexmojos-flex-super-pom</artifactId>
        <!--artifactId>flexmojos-air-super-pom</artifactId-->
        <version>3.2.0</version>
    </parent>

    <groupId>test</groupId>
    <artifactId>simpleProto</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>swf</packaging>

    <build>
        <sourceDirectory>src/main/flex</sourceDirectory>
        <testSourceDirectory>src/test/flex</testSourceDirectory>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
        </resources>
        <testResources>
            <testResource>
                <directory>src/test/resources</directory>
            </testResource>
        </testResources>

        <plugins>
            <plugin>
                <groupId>org.sonatype.flexmojos</groupId>
                <artifactId>flexmojos-maven-plugin</artifactId>
                <configuration>
                    <sourceFile>${source.mxml.name}</sourceFile>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <repositories>

        <repository>
            <id>flexmojos-repository</id>
            <url>http://repository.sonatype.org/content/groups/public/
</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>yoolab.org-releases</id>
            <url>http://projects.yoolab.org/maven/content/repositories/
releases</url>
            <releases>
                <enabled>true</enabled>
            </releases>
        </repository>
        <repository>
            <id>yoolab.org-snapshots</id>
            <url>http://projects.yoolab.org/maven/content/repositories/
snapshots</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
        <repository>
            <id>kungfuters-thirdparty-releases-repo</id>
            <name>Kungfuters.org Third Party Releases Repository</
name>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <url>http://kungfuters.org/nexus/content/repositories/
thirdparty</url>
        </repository>

    </repositories>

   <pluginRepositories>
        <pluginRepository>
            <id>flexmojos-repository</id>
            <url>http://repository.sonatype.org/content/groups/public/
</url>
             <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>

    <dependencies>

        <dependency>
            <groupId>org.springextensions.actionscript</groupId>
            <artifactId>spring-actionscript-core</artifactId>
            <version>0.8</version>
            <type>swc</type>
            <scope>external</scope>
        </dependency>
        <dependency>
            <groupId>org.springextensions.actionscript</groupId>
            <artifactId>spring-actionscript-puremvc-standard</
artifactId>
            <version>0.8</version>
            <type>swc</type>
        </dependency>
        <dependency>
            <groupId>org.puremvc</groupId>
            <artifactId>puremvc-as3-standard</artifactId>
            <version>2.0.4</version>
            <type>swc</type>
        </dependency>
        <dependency>
            <groupId>org.as3commons</groupId>
            <artifactId>as3commons-lang</artifactId>
            <version>1.0.0-SNAPSHOT</version>
            <scope>merged</scope>
            <type>swc</type>
        </dependency>
        <dependency>
            <groupId>org.as3commons</groupId>
            <artifactId>as3commons-logging</artifactId>
            <version>1.0.0</version>
            <scope>merged</scope>
            <type>swc</type>
        </dependency>
        <dependency>
            <groupId>org.as3commons</groupId>
            <artifactId>as3commons-reflect</artifactId>
            <version>1.0.0</version>
            <scope>merged</scope>
            <type>swc</type>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>air-framework</artifactId>
            <version>3.3.0.4852</version>
            <type>pom</type>
        </dependency>
        <dependency>
            <groupId>flexlib</groupId>
            <artifactId>flexlib-bin</artifactId>
            <version>2.4</version>
            <type>swc</type>
        </dependency>

        <dependency>
            <groupId>org.sonatype.flexmojos</groupId>
            <artifactId>flexmojos-unittest-support</artifactId>
            <version>${flexmojos.version}</version>
            <type>swc</type>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flexunit</groupId>
            <artifactId>flexunit</artifactId>
            <version>4.0-alpha-1.0</version>
            <type>swc</type>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <properties>
        <project.build.sourceEncoding>UTF-8</
project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</
project.reporting.outputEncoding>
        <FLEX_HOME>/usr/local/flex3sdk</FLEX_HOME>

        <flexmojos.version>3.2.0</flexmojos.version>
        <!--flexmojos.version>3.3-SNAPSHOT</flexmojos.version-->
        <flex-sdk.version>3.3.0.4852</flex-sdk.version>
        <flashplayer.version.major>9</flashplayer.version.major>
        <flashplayer.version.minor>0</flashplayer.version.minor>
        <flashplayer.version.revision>124</
flashplayer.version.revision>

        <config.dir>src/main/config</config.dir>
        <target.bin.dir>${project.build.directory}/bin</
target.bin.dir>
        <target.name>SimpleProto</target.name>
        <target.swf.name>${target.name}.swf</target.swf.name>
        <source.mxml.name>${target.name}.mxml</source.mxml.name>
    </properties>
</project>

Any hints on what is wrong here?

Thanks in advance,

John

--~--~---------~--~----~------------~-------~--~----~
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/
-~----------~----~----~----~------~----~------~--~---

Reply via email to