Hi everyone!

I got 2 projects I need to mavenized : one SWC & one SWF. They both
share the same parent (I put only relevant parts of my pom.xml) :
[...]
<dependencies>
        <dependency>
                        <groupId>com.adobe.flex.framework</groupId>
                        <artifactId>flex-framework</artifactId>
                        <version>3.6.0.16995</version>
                        <type>pom</type>
                        <exclusions>
                      <exclusion>
                        <groupId>com.adobe.flex.framework</groupId>
                        <artifactId>playerglobal</artifactId>
                      </exclusion>
                    </exclusions>
        </dependency>

        <dependency>
                        <groupId>com.adobe.flexunit</groupId>
                        <artifactId>flexunit</artifactId>
                        <version>4.0-rc-1</version>
                        <type>swc</type>
        </dependency>

        <dependency>
                  <groupId>com.adobe.flex.framework</groupId>
                  <artifactId>playerglobal</artifactId>
                  <version>3.6.0.16995</version>
                  <classifier>10</classifier>
                  <type>swc</type>
        </dependency>

</dependencies>
[...]
<pluginManagement>
                <plugins>
                        <plugin>
                                <groupId>org.sonatype.flexmojos</groupId>
                                <artifactId>flexmojos-maven-plugin</artifactId>
                                <dependencies>
                                  <dependency>
                                    <groupId>org.sonatype.flexmojos</groupId>
                                    
<artifactId>flexmojos-flex3-compatibility-layer</
artifactId>
                                    <version>4.2-beta</version>
                                  </dependency>
                                  <dependency>
                                    <groupId>com.adobe.flex</groupId>
                                    <artifactId>compiler</artifactId>
                                    <version>3.6.0.16995</version>
                                    <type>pom</type>
                                  </dependency>
                                </dependencies>
                                <configuration>
                                        
<verboseStacktraces>true</verboseStacktraces>
                                        <coverage>true</coverage>
                                        <swfVersion>11</swfVersion>
                                        
<configurationReport>false</configurationReport>
                                                
<targetPlayer>10.2.0</targetPlayer>
                                                <strict>true</strict>
                                                
<showWarnings>false</showWarnings>
                                                <quick>false</quick>
                                                <optimize>false</optimize>
                                                <incremental>false</incremental>
                                                <debug>false</debug>
                                                <linkReport>false</linkReport>
                                                
<allowSourcePathOverlap>true</allowSourcePathOverlap>
                                        </configuration>
                              </plugin>

                </plugins>
        </pluginManagement>


The SWC pom.xml is as follow  (All the swc dependencies are inside our
nexus server ):
dependencies>


                <dependency>
                        <groupId>org.alivepdf</groupId>
                        <artifactId>AlivePDF</artifactId>
                        <version>${alivepdf.version}</version>
                        <type>swc</type>
                </dependency>

                <dependency>
                        <groupId>com.amcharts</groupId>
                        <artifactId>amChartsFB3</artifactId>
                        <version>${amcharts.version}</version>
                        <type>swc</type>
                </dependency>

                <dependency>
                        <groupId>com.ammap</groupId>
                        <artifactId>amMapFB3</artifactId>
                        <version>${ammap.version}</version>
                        <type>swc</type>
                </dependency>

                <dependency>
                    <groupId>fr.kapit.flex.ui.halo.autocomplete</groupId>
                        <artifactId>Autocomplete</artifactId>
                        <version>1</version>
                        <type>swc</type>
                </dependency>

                <dependency>
                        <groupId>fr.kapit.diagrammer</groupId>
                        <artifactId>Diagrammer</artifactId>
                        <version>1</version>
                        <type>swc</type>
                </dependency>

                <dependency>
                        <groupId>sandy.util</groupId>
                        <artifactId>DistortionEffects</artifactId>
                        <version>1</version>
                        <type>swc</type>
                </dependency>

                <dependency>
                         <groupId>ds</groupId>
                         <artifactId>ds_release</artifactId>
                         <version>1</version>
                         <type>swc</type>
                </dependency>

                <dependency>
                    <groupId>com.google.code.flex-iframe</groupId>
                        <artifactId>flex-iframe</artifactId>
                        <version>1.4.6</version>
                        <type>swc</type>
                </dependency>

                <dependency>
                  <groupId>flexlib</groupId>
                  <artifactId>flexlib</artifactId>
                  <version>1</version>
                  <type>swc</type>
                </dependency>

                <dependency>
                  <groupId>ilog</groupId>
                  <artifactId>ilog-elixir_rb</artifactId>
                  <version>1</version>
                  <type>swc</type>
                </dependency>

                <dependency>
                  <groupId>ilog</groupId>
                  <artifactId>ilog-elixir</artifactId>
                  <version>1</version>
                  <type>swc</type>
                </dependency>

                <dependency>
                  <groupId>klovis.flex.ui</groupId>
                  <artifactId>klovis-flex-ui</artifactId>
                  <version>1</version>
                  <type>swc</type>
                </dependency>

                <dependency>
                  <groupId>thirdparties</groupId>
                  <artifactId>ThirdParties</artifactId>
                  <version>1</version>
                  <type>swc</type>
                </dependency>

                <dependency>
                  <groupId>visualizer</groupId>
                  <artifactId>visualizer</artifactId>
                  <version>1</version>
                  <type>swc</type>
                </dependency>

        </dependencies>
[...]

The swc compiled just fine.


Here is the SWF pom.xml:

<dependencies>

  <dependency>
        <groupId>swc groupid</groupId>
        <artifactId>swc artifact ID</artifactId>
        <version>1.0-SNAPSHOT</version>
        <type>swc</type>
  </dependency>


Whenever I try to clean install swf project, I got :

macromedia.abc.DecoderException: unknown opcode?? 61
        at macromedia.abc.Decoder$Opcodes.decode(Decoder.java:1700)
        at macromedia.abc.Decoder$MethodBodies.decode(Decoder.java:537)
        at macromedia.abc.Optimizer.optimize(Optimizer.java:293)
        at macromedia.abc.Optimizer.optimize(Optimizer.java:83)
        at flex2.linker.DependencyWalker.dump(DependencyWalker.java:266)
        at flex2.linker.FlexMovie.generate(FlexMovie.java:242)
        at flex2.linker.API.link(API.java:41)
        at flex2.tools.Compiler.mxmlc(Compiler.java:295)
        at flex2.tools.Mxmlc.mxmlc(Mxmlc.java:8)
        at org.sonatype.flexmojos.compiler.DefaultFlexCompiler
$2.command(DefaultFlexCompiler.java:59)
        at org.sonatype.flexmojos.compiler.command.CommandUtil
$1.run(CommandUtil.java:33)
        at java.lang.Thread.run(Thread.java:680)
Error: null

java.lang.NullPointerException
        at macromedia.abc.Optimizer.optimize(Optimizer.java:84)
        at flex2.linker.DependencyWalker.dump(DependencyWalker.java:266)
        at flex2.linker.FlexMovie.generate(FlexMovie.java:242)
        at flex2.linker.API.link(API.java:41)
        at flex2.tools.Compiler.mxmlc(Compiler.java:295)
        at flex2.tools.Mxmlc.mxmlc(Mxmlc.java:8)
        at org.sonatype.flexmojos.compiler.DefaultFlexCompiler
$2.command(DefaultFlexCompiler.java:59)
        at org.sonatype.flexmojos.compiler.command.CommandUtil
$1.run(CommandUtil.java:33)
        at java.lang.Thread.run(Thread.java:680)


I really can't find any solution by googling ...

Any idea?

thanks in advance

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