After run my build file I see

[ERROR]
views\cash\CashTotalFragment__embed_mxml__assets_shaders_WetFloor_pbj_1641256792.as:[7,95]
Packages cannot be nested.public class views.cas
agment__embed_mxml__assets_shaders_WetFloor_pbj_1641256792 extends Shader
implements IFlexAsset
[ERROR]
views\cash\CashTotalFragment__embed_mxml__assets_shaders_WetFloor_pbj_1641256792.as:[9,23]
Syntax error: expecting leftparen before dot.
unction
views.cash.CashTotalFragment__embed_mxml__assets_shaders_WetFloor_pbj_1641256792()
[ERROR]
views\cash\CardEnterMoney__embed_mxml__assets_shaders_WetFloor_pbj_1641256792.as:[7,92]
Packages cannot be nested.public class views.cash.C
__embed_mxml__assets_shaders_WetFloor_pbj_1641256792 extends Shader
implements IFlexAsset
[ERROR]
views\cash\CardEnterMoney__embed_mxml__assets_shaders_WetFloor_pbj_1641256792.as:[9,23]
Syntax error: expecting leftparen before dot.   pub
views.cash.CardEnterMoney__embed_mxml__assets_shaders_WetFloor_pbj_1641256792()

This files was generated during build and they have errors...

I compared Flash Builder generated files and files which was generated by
plugin

Flash builder:

package views.cash
{
import flash.display.Shader
import flash.utils.ByteArray
import mx.core.IFlexAsset

public class CardPin__embed_mxml__assets_shaders_WetFloor_pbj_1641256792
extends Shader implements IFlexAsset
{
    public function
CardPin__embed_mxml__assets_shaders_WetFloor_pbj_1641256792()
    {
        super();
        byteCode = new
CardPin__embed_mxml__assets_shaders_WetFloor_pbj_1641256792ByteArray();
    }
}
}

Generated by my pom

package
{
import flash.display.Shader
import flash.utils.ByteArray
import mx.core.IFlexAsset

public class
views.cash.CardEnterMoney__embed_mxml__assets_shaders_WetFloor_pbj_1641256792
extends Shader implements IFlexAsset
{
    public function
views.cash.CardEnterMoney__embed_mxml__assets_shaders_WetFloor_pbj_1641256792()
    {
        super();
        byteCode = new
views.cash.CardEnterMoney__embed_mxml__assets_shaders_WetFloor_pbj_1641256792ByteArray();
    }
}
}

as you can see difference in class name and package name.
I can't find way to configure this name generating

here is my pom file

<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>
    <version>1.0.0</version>
    <groupId>com.facebook</groupId>
    <artifactId>flex-main</artifactId>
    <packaging>swf</packaging>
    <name>Flex MAIN UI</name>
    <url>http://maven.apache.org</url>
    <modelVersion>4.0.0</modelVersion>

    <properties>
        <fdk.version>4.0.0.14159</fdk.version>
        <flex.player>10.0</flex.player>
        <maven.test.skip>true</maven.test.skip>
        <flex-sdk.scope>compile</flex-sdk.scope>
    </properties>

    <repositories>
        <repository>
            <id>flexmojos-repository</id>
            <url>http://repository.sonatype.org/content/groups/forge/</url>
        </repository>
    </repositories>

    <pluginRepositories>
        <pluginRepository>
            <id>flexmojos-repository</id>
            <url>http://repository.sonatype.org/content/groups/forge/</url>
        </pluginRepository>
    </pluginRepositories>

    <build>
        <sourceDirectory>src</sourceDirectory>
        <outputDirectory>bin-release</outputDirectory>

        <finalName>Main</finalName>

        <plugins>
            <plugin>
                <groupId>org.sonatype.flexmojos</groupId>
                <artifactId>flexmojos-maven-plugin</artifactId>
                <version>3.8</version>
                <extensions>true</extensions>
                <configuration>
                    <debug>false</debug>

                    <sourcePaths>
                        <path>src</path>
                        <path>res</path>
                    </sourcePaths>

                    <sourceFile>Main.mxml</sourceFile>

                    <policyFileUrls>
                        <url>
http://fpdownload.adobe.com/pub/swz/crossdomain.xml</url>
                    </policyFileUrls>
                    <configurationReport>true</configurationReport>

                    <themes>
                        <theme>themes/spark.css</theme>
                        <theme>themes/MXFTEText.css</theme>
                    </themes>

                    <warnings>
                        <noConstructor>false</noConstructor>
                    </warnings>

                    <fonts>
                        <advancedAntiAliasing>true</advancedAntiAliasing>
                        <managers>
                            <manager>flash.fonts.JREFontManager</manager>
                            <manager>flash.fonts.BatikFontManager</manager>
                            <manager>flash.fonts.AFEFontManager</manager>
                            <manager>flash.fonts.CFFFontManager</manager>
                        </managers>
                        <maxCachedFonts>20</maxCachedFonts>
                        <maxGlyphsPerFace>1000</maxGlyphsPerFace>
                    </fonts>

                    <namespaces>
                        <namespace>
                            <uri>http://ns.adobe.com/mxml/2009</uri>

<manifest>namespaces/mxml-2009-manifest.xml</manifest>
                        </namespace>
                        <namespace>
                            <uri>library://ns.adobe.com/flex/spark</uri>

<manifest>namespaces/spark-manifest.xml</manifest>
                        </namespace>
                        <namespace>
                            <uri>library://ns.adobe.com/flex/mx</uri>
                            <manifest>namespaces/mx-manifest.xml</manifest>
                        </namespace>
                        <namespace>
                            <uri>http://www.adobe.com/2006/mxml</uri>

<manifest>namespaces/mxml-manifest.xml</manifest>
                        </namespace>
                    </namespaces>


<keepGeneratedActionscript>true</keepGeneratedActionscript>

                    <!-- configFiles>
                        <configFile>namespaces/test.xml</configFile>
                    </configFiles -->
                    <strict>false</strict>
                </configuration>

                <executions>
                    <execution>
                        <phase>package</phase>
                    </execution>
                </executions>

                <dependencies>
                    <dependency>
                        <groupId>com.adobe.flex</groupId>
                        <artifactId>compiler</artifactId>
                        <version>${fdk.version}</version>
                        <type>pom</type>
                    </dependency>
                </dependencies>
            </plugin>
        </plugins>

    </build>

    <dependencies>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>playerglobal</artifactId>
            <version>${fdk.version}</version>
            <type>swc</type>
            <classifier>${flex.player}</classifier>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>textLayout</artifactId>
            <version>${fdk.version}</version>
            <type>swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>osmf</artifactId>
            <version>${fdk.version}</version>
            <type>swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>framework</artifactId>
            <version>${fdk.version}</version>
            <type>swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>spark</artifactId>
            <version>${fdk.version}</version>
            <type>swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>sparkskins</artifactId>
            <version>${fdk.version}</version>
            <type>swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>rpc</artifactId>
            <version>${fdk.version}</version>
            <type>swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>datavisualization</artifactId>
            <version>${fdk.version}</version>
            <type>swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>flash-integration</artifactId>
            <version>${fdk.version}</version>
            <scope>caching</scope>
            <type>swc</type>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>utilities</artifactId>
            <version>${fdk.version}</version>
            <type>swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>flex</artifactId>
            <version>${fdk.version}</version>
            <type>swc</type>
            <scope>caching</scope>
        </dependency>

        <!-- LOCALE -->
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>airframework</artifactId>
            <version>${fdk.version}</version>
            <type>rb.swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>airspark</artifactId>
            <version>${fdk.version}</version>
            <type>rb.swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>automation_agent</artifactId>
            <version>${fdk.version}</version>
            <type>rb.swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>automation</artifactId>
            <version>${fdk.version}</version>
            <type>rb.swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>datavisualization</artifactId>
            <version>${fdk.version}</version>
            <type>rb.swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>flash-integration</artifactId>
            <version>${fdk.version}</version>
            <scope>caching</scope>
            <type>rb.swc</type>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>framework</artifactId>
            <version>${fdk.version}</version>
            <type>rb.swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>osmf</artifactId>
            <version>${fdk.version}</version>
            <type>rb.swc</type>
            <scope>caching</scope>
        </dependency>
        <!--
            dependency> <groupId>com.adobe.flex.framework</groupId>
            <artifactId>playerglobal</artifactId>
<version>${fdk.version}</version>
            <type>rb.swc</type> <classifier>${flex.player}</classifier>
            <scope>caching</scope> </dependency
        -->
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>qtp_air</artifactId>
            <version>${fdk.version}</version>
            <type>rb.swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>spark</artifactId>
            <version>${fdk.version}</version>
            <type>rb.swc</type>
            <scope>caching</scope>
        </dependency>
        <dependency>
            <groupId>com.adobe.flex.framework</groupId>
            <artifactId>textLayout</artifactId>
            <version>${fdk.version}</version>
            <type>rb.swc</type>
            <scope>caching</scope>
        </dependency>

        <!--
            mvn install:install-file -Dfile=flexlib.swc
-DgroupId=com.easysoft
            -DartifactId=flexlib -Dversion=1.0.0 -Dpackaging=swc
        -->
        <dependency>
            <groupId>com.easysoft</groupId>
            <artifactId>flexlib</artifactId>
            <version>1.0.0</version>
            <type>swc</type>
            <scope>caching</scope>
        </dependency>
    </dependencies>

</project>

as additional problem I have error about scope

[WARNING] 'dependencies.dependency.scope' for
com.adobe.flex.framework:playerglobal:swc:10.0 must be one of [provided,
compile, runtime, test, system] but is 'c
aching'. @ line 136, column 11
....

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

Reply via email to