Olá pessoal,
alguém aqui utliza o plugin maven-flex2-plugin para compilação do
swf ?

Não estou conseguindo fazer deploy das minhas imagens para dentro do
meu .war.

minha estrutura de pacotes é a seguinte:

app-parent (tipo do pom: pom)
        |
        |- app-flex (tipo do pom: swf)
        |        |
        |        |- app.mxml
        |        |
        |        |- assets
        |        |        |
        |        |        |- imagens .png
        |
        |
        |- app-war (tipo do pom: war)
        |        |
        |        |- index.jsp
        |        |- WEB-INF

--------------------------------------------


o pom do projeto swf:
<project>
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>meu.grupo</groupId>
        <artifactId>app-parent</artifactId>
        <version>1.0-SNAPSHOT</version>
    </parent>

    <groupId>meu.grupo</groupId>
    <artifactId>app-flex</artifactId>
    <packaging>swf</packaging>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <flex.home>D:/desenvolvimento/flex/blazeds-turnkey-3.2.0.3978/
resources/flex_sdk</flex.home>
    </properties>

    <build>
        <finalName>app</finalName>
        <plugins>
            <plugin>
                <groupId>net.israfil.mojo</groupId>
                <artifactId>maven-flex2-plugin</artifactId>
                <extensions>true</extensions>
                <configuration>
                    <flexHome>${flex.home}</flexHome>
                    <useNetwork>true</useNetwork>
                    <main>app.mxml</main>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>
----------------------------------------------

e o pom do war:
<project>
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>meu.grupo</groupId>
        <artifactId>app-parent</artifactId>
        <version>1.0-SNAPSHOT</version>
    </parent>

    <groupId>meu.grupo</groupId>
    <artifactId>app-war</artifactId>
    <packaging>war</packaging>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <!-- Módulos swf que compõem este war -->
        <dependency>
            <groupId>meu.grupo</groupId>
            <artifactId>app-flex</artifactId>
            <type>swf</type>
        </dependency>

        <!-- Dependencias do Blaze DS -->
                ...
        </dependency>
    </dependencies>


    <build>
        <finalName>app</finalName>
        <plugins>
            <plugin>
                <groupId>net.israfil.mojo</groupId>
                <artifactId>maven-flex2-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy-flex</id>
                        <phase>process-classes</phase>
                        <goals>
                            <goal>copy-flex-applications</goal>
                        </goals>
                        <configuration>
                            <modules>
                                <swfModule>
                                    <groupId>meu.grupo</groupId>
                                    <artifactId>app-flex</artifactId>
                                    <targetPath>$
{project.build.directory}/flex-resources</targetPath>
                                    <targetFilename>app.swf</
targetFilename>
                                </swfModule>
                            </modules>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <webResources>
                        <resource>
                            <directory>
                                ${project.build.directory}/flex-
resources
                            </directory>
                            <targetPath>assets/flex/</targetPath>
                            <includes>
                                <include>*.swf</include>
                                <include>*.css</include>
                                <include>*.png</include>
                            </includes>
                        </resource>
                        <resource>
                            <directory>
                                ${project.build.directory}/flex-
resources
                            </directory>
                            <targetPath>WEB-INF/flex/libs</targetPath>
                            <includes>
                                <include>*.swc</include>
                            </includes>
                        </resource>
                    </webResources>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a