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/