Tried to convert Flex 3 Project with Maven 3.0.2 and FM 3.6 to new
Maven 3.0.3 and FM4. I found a lot of Posts in this Group (thanks :)
but now I am struggling with turning a RSL library goal to "create-
rsl". Compilation for all modules, the main application, locales,
themes and the RSL looks good to me. When starting the application I
get a lot of errors like:
...
VerifyError: Error #1014: Class mx.core::BitmapAsset was not found.
VerifyError: Error #1014: Class IWatcherSetupUtil was not found.
VerifyError: Error #1014: Class IDataRenderer was not found.
VerifyError: Error #1014: Class mx.controls::VSlider was not found.
VerifyError: Error #1014: Class mx.containers::HBox was not found.
...
Part of RSL POM:
...
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<extensions>true</extensions>
<dependencies>
<dependency>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-flex3-compatibility-layer</
artifactId>
<version>${flexmojos.version}</version>
</dependency>
<dependency>
<groupId>com.adobe.flex</groupId>
<artifactId>compiler</artifactId>
<version>${flex.sdk.version}</version>
<type>pom</type>
</dependency>
</dependencies>
<executions>
<execution>
<goals>
<goal>create-rsl</goal>
</goals>
</execution>
</executions>
<configuration>
<optimizeRsl>false</optimizeRsl>
<reduceMergeABC>false</reduceMergeABC>
<reduce>false</reduce>
<reduceSortCPool>false</reduceSortCPool>
<strip>false</strip>
</configuration>
</plugin>
...
Part of App POM:
...
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<extensions>true</extensions>
<dependencies>
<dependency>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-flex3-compatibility-layer</
artifactId>
<version>${flexmojos.version}</version>
</dependency>
<dependency>
<groupId>com.adobe.flex</groupId>
<artifactId>compiler</artifactId>
<version>${flex.sdk.version}</version>
<type>pom</type>
</dependency>
</dependencies>
<configuration>
<sourceFile>./pElementsWebApp.mxml</sourceFile>
<rslUrls>
<rsl>${profile.contextRoot}/${profile.rslPath}/
{artifactId}-${project.version}.{extension}</rsl>
</rslUrls>
<linkReportAttach>true</linkReportAttach>
</configuration>
</plugin>
...
I read about problems with scopes in mvn3 so here is the dependency
tree:
...
[INFO]
------------------------------------------------------------------------
[INFO] Building flex core RSL library 1.03.01-SNAPSHOT
[INFO]
------------------------------------------------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.0:tree (default-cli) @ flex-core
---
[INFO] com.esentri.pelements:flex-core:swc:1.03.01-SNAPSHOT
[INFO] +- com.adobe.flex.framework:flex-framework:pom:
3.6.0.16995:compile
[INFO] | \- com.adobe.flex.framework:common-framework:pom:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:datavisualization:swc:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:flex:swc:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:framework:swc:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:rpc:swc:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:utilities:swc:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:framework:zip:configs:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:datavisualization:rb.swc:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:framework:rb.swc:
3.6.0.16995:compile
[INFO] | \- com.adobe.flex.framework:rpc:rb.swc:
3.6.0.16995:compile
[INFO] +- com.adobe.flex.framework:playerglobal:swc:
10:3.6.0.16995:compile
[INFO] +- com.googlecode:flexlib:swc:2.4:compile
[INFO] +- com.asfusion:mate:swc:0.9.1:compile
[INFO] +- org.efflex:efflex:swc:0.04:compile
[INFO] +- com.hurlant:as3crypto:swc:1.3:compile
[INFO] +- com.esentri.pelements:flex-ro:swc:1.03.01-SNAPSHOT:compile
[INFO] | \- com.adobe.flex:compiler:pom:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:adt:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:afe:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:aglj32:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:asc:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:asdoc:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:batik-all-flex:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:batik_ja:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:commons-collections:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:commons-discovery:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:commons-logging:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:compc:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:copylocale:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:digest:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:DMV-source:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:fcsh:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:fdb:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:flex-compiler-oem:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:flex-fontkit:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:license:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:mm-velocity-1.4:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:mxmlc:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:mxmlc_ja:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:optimizer:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:rideau:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:swfutils:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:xercesImpl:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:xercesImpl_ja:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:xercesPatch:jar:
3.6.0.16995:compile
[INFO] | \- com.adobe.flex.compiler:xmlParserAPIs:jar:
3.6.0.16995:compile
[INFO] \- com.esentri.pelements:flex-l10n-extension:swc:1.03.01-
SNAPSHOT:compile
[INFO]
[INFO]
------------------------------------------------------------------------
[INFO] Building flex module for social 1.03.01-SNAPSHOT
[INFO]
------------------------------------------------------------------------
Downloading:
http://devenv.esentri.com:8081/artifactory/remote-repos/com/esentri/pelements/flex-config/1.03.01-SNAPSHOT/maven-metadata.xml
Downloading:
http://devenv.esentri.com:8081/artifactory/remote-repos/com/esentri/pelements/flex-config/1.03.01-SNAPSHOT/maven-metadata.xml
Downloading:
http://devenv.esentri.com:8081/artifactory/remote-repos/com/esentri/pelements/flex-core/1.03.01-SNAPSHOT/maven-metadata.xml
Downloading:
http://devenv.esentri.com:8081/artifactory/remote-repos/com/esentri/pelements/flex-core/1.03.01-SNAPSHOT/maven-metadata.xml
[INFO]
[INFO] --- maven-dependency-plugin:2.0:tree (default-cli) @ flex-mod-
social ---
[INFO] com.esentri.pelements:flex-mod-social:swf:1.03.01-SNAPSHOT
[INFO] +- com.adobe.flex.framework:flex-framework:pom:
3.6.0.16995:compile
[INFO] | \- com.adobe.flex.framework:common-framework:pom:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:datavisualization:swc:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:flex:swc:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:framework:swc:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:rpc:swc:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:utilities:swc:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:framework:zip:configs:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:datavisualization:rb.swc:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:framework:rb.swc:
3.6.0.16995:compile
[INFO] | \- com.adobe.flex.framework:rpc:rb.swc:
3.6.0.16995:compile
[INFO] +- com.adobe.flex.framework:playerglobal:swc:
10:3.6.0.16995:compile
[INFO] +- com.adobe.flex:compiler:pom:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:adt:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:afe:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:aglj32:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:asc:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:asdoc:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:batik-all-flex:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:batik_ja:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:commons-collections:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:commons-discovery:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:commons-logging:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:compc:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:copylocale:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:digest:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:DMV-source:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:fcsh:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:fdb:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:flex-compiler-oem:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:flex-fontkit:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:license:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:mm-velocity-1.4:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:mxmlc:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:mxmlc_ja:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:optimizer:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:rideau:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:swfutils:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:xercesImpl:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:xercesImpl_ja:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:xercesPatch:jar:
3.6.0.16995:compile
[INFO] | \- com.adobe.flex.compiler:xmlParserAPIs:jar:
3.6.0.16995:compile
[INFO] +- com.asfusion:mate:swc:0.9.1:compile
[INFO] +- org.efflex:efflex:swc:0.04:compile
[INFO] +- com.esentri.pelements:flex-config:zip:resources:1.03.01-
SNAPSHOT:provided
[INFO] +- com.esentri.pelements:flex-ro:swc:1.03.01-SNAPSHOT:compile
[INFO] +- com.esentri.pelements:flex-l10n-extension:swc:1.03.01-
SNAPSHOT:compile
[INFO] \- com.esentri.pelements:flex-core:swc:1.03.01-
SNAPSHOT:external
[INFO] +- com.googlecode:flexlib:swc:2.4:runtime
[INFO] \- com.hurlant:as3crypto:swc:1.3:runtime
[INFO]
[INFO]
------------------------------------------------------------------------
[INFO] Building flex web application 1.03.01-SNAPSHOT
[INFO]
------------------------------------------------------------------------
Downloading:
http://devenv.esentri.com:8081/artifactory/remote-repos/com/esentri/pelements/flex-core/1.03.01-SNAPSHOT/maven-metadata.xml
[INFO]
[INFO] --- maven-dependency-plugin:2.0:tree (default-cli) @ flex-
pelements-web ---
[INFO] com.esentri.pelements:flex-pelements-web:swf:1.03.01-SNAPSHOT
[INFO] +- com.adobe.flex.framework:flex-framework:pom:
3.6.0.16995:compile
[INFO] | \- com.adobe.flex.framework:common-framework:pom:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:datavisualization:swc:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:flex:swc:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:framework:swc:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:rpc:swc:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:utilities:swc:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:framework:zip:configs:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:datavisualization:rb.swc:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.framework:framework:rb.swc:
3.6.0.16995:compile
[INFO] | \- com.adobe.flex.framework:rpc:rb.swc:
3.6.0.16995:compile
[INFO] +- com.adobe.flex.framework:playerglobal:swc:
10:3.6.0.16995:compile
[INFO] +- com.adobe.flex:compiler:pom:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:adt:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:afe:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:aglj32:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:asc:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:asdoc:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:batik-all-flex:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:batik_ja:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:commons-collections:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:commons-discovery:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:commons-logging:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:compc:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:copylocale:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:digest:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:DMV-source:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:fcsh:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:fdb:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:flex-compiler-oem:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:flex-fontkit:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:license:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:mm-velocity-1.4:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:mxmlc:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:mxmlc_ja:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:optimizer:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:rideau:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:swfutils:jar:3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:xercesImpl:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:xercesImpl_ja:jar:
3.6.0.16995:compile
[INFO] | +- com.adobe.flex.compiler:xercesPatch:jar:
3.6.0.16995:compile
[INFO] | \- com.adobe.flex.compiler:xmlParserAPIs:jar:
3.6.0.16995:compile
[INFO] +- com.googlecode:flexlib:swc:2.4:compile
[INFO] +- com.asfusion:mate:swc:0.9.1:compile
[INFO] +- org.efflex:efflex:swc:0.04:compile
[INFO] +- com.hurlant:as3crypto:swc:1.3:compile
[INFO] +- com.asual:SWFAddress:swc:2.4:compile
[INFO] +- com.google:analytics:swc:1.0.1.319:compile
[INFO] +- com.esentri.pelements:flex-config:zip:resources:1.03.01-
SNAPSHOT:provided
[INFO] +- com.esentri.pelements:flex-ro:swc:1.03.01-SNAPSHOT:compile
[INFO] +- com.esentri.pelements:flex-l10n-extension:swc:1.03.01-
SNAPSHOT:compile
[INFO] \- com.esentri.pelements:flex-core:swc:1.03.01-SNAPSHOT:rsl
...
Any Idea what could be wrong?
--
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/