I found the problem.
My dependencies were in a parent pom.
And when I've put all my dependencies in the final pom, it work fine.
If you have an idea for how to put my dependencies in a parent
pom ... ?

Thanks in advance

Bye

On 7 nov, 14:45, Loïc Mésières <[email protected]> wrote:
> Today I tried with version 4.0.0.14159 of Flex SDK
> I always have the same error at runtime : VerifyError: Error #1014: La
> classe flashx.textLayout.container::TextContainerManager est
> introuvable.
> I tried to use a different version of textLayout artifact (same as
> flex.config : 1.0.0.595) but it's not on repository so compilation
> failed.
> I tried scope caching instead of rsl : same result.
> It makes two days I try to configure rsls, and nothing work.
> It worked very well with Flex 3.
>
> Here is a part of my pom.xml
>
> <dependencies>
>                 <dependency>
>                         <groupId>com.adobe.flex.framework</groupId>
>                         <artifactId>textLayout</artifactId>
>                         <version>${flex.version}</version>
>                         <type>swc</type>
>                         <scope>rsl</scope>
>                 </dependency>
>                 <dependency>
>                         <groupId>com.adobe.flex.framework</groupId>
>                         <artifactId>framework</artifactId>
>                         <version>${flex.version}</version>
>                         <type>swc</type>
>                         <scope>rsl</scope>
>                 </dependency>
>                 <dependency>
>                         <groupId>com.adobe.flex.framework</groupId>
>                         <artifactId>spark</artifactId>
>                         <version>${flex.version}</version>
>                         <type>swc</type>
>                         <scope>rsl</scope>
>                 </dependency>
>                 <dependency>
>                         <groupId>com.adobe.flex.framework</groupId>
>                         <artifactId>sparkskins</artifactId>
>                         <version>${flex.version}</version>
>                         <type>swc</type>
>                         <scope>rsl</scope>
>                 </dependency>
>                 <dependency>
>                         <groupId>com.adobe.flex.framework</groupId>
>                         <artifactId>rpc</artifactId>
>                         <version>${flex.version}</version>
>                         <type>swc</type>
>                         <scope>rsl</scope>
>                 </dependency>
>                 <dependency>
>                         <groupId>com.adobe.flex.framework</groupId>
>                         <artifactId>datavisualization</artifactId>
>                         <version>${flex.version}</version>
>                         <type>swc</type>
>                         <scope>rsl</scope>
>                 </dependency>
>         </dependencies>
>         <build>
>                 <plugins>
>                         <plugin>
>                                 <groupId>org.sonatype.flexmojos</groupId>
>                                 
> <artifactId>flexmojos-maven-plugin</artifactId>
>                                 <configuration>
>                                         <rslUrls>
>                                                 
> <url>/rsl/{artifactId}-{version}.{extension}</url>
>                                         </rslUrls>
>                                         
> <targetplayer>${flash.version}</targetplayer>
>                                         <compiledLocales>
>                                                 <locale>en_US</locale>
>                                         </compiledLocales>
>                                         
> <resourceBundlePath>${basedir}/locales/{locale}</
> resourceBundlePath>
>                                 </configuration>
>                         </plugin>
>                 </plugins>
>         </build>
>
> And I copy the rsls in my directory like this:
>
>                        <plugin>
>                                 <groupId>org.apache.maven.plugins</groupId>
>                                 
> <artifactId>maven-dependency-plugin</artifactId>
>                                 <executions>
>                                         <execution><id>copyRsls</id>
>                                                 
> <phase>process-resources</phase>
>                                                 <goals>
>                                                         
> <goal>copy-dependencies</goal>
>                                                 </goals>
>                                                 <configuration>
>                                                         
> <outputDirectory>rsl</outputDirectory>
>                                                         
> <excludeTransitive>true</excludeTransitive>
>                                                         
> <overWriteReleases>true</overWriteReleases>
>                                                         
> <overWriteSnapshots>true</overWriteSnapshots>
>                                                         
> <overWriteIfNewer>true</overWriteIfNewer>
>                                                         
> <includeTypes>swf,swz,swc</includeTypes>
>                                                         
> <includeArtifactIds>flex-commons,flex-generated-
> model,rpc,framework,datavisualization,textLayout,spark,sparkskins</
> includeArtifactIds>
>                                                 </configuration>
>                                         </execution>
>                                 </executions>
>                         </plugin>
> ...
>                  <dependency>
>                         <groupId>com.adobe.flex.framework</groupId>
>                         <artifactId>textLayout</artifactId>
>                         <version>${flex.version}</version>
>                         <type>swf</type>
>                         <scope>rsl</scope>
>                 </dependency>
> ...
>
> If you have any idea :(

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