Hello Christopher, I have found a solution, rather a hack, to the problem mentioned in last post.
Solution: you need to specify the flexmojos-maven-plugin twice in the pom.xml. In first instance, you specify any of the main application mxml as sourceFile. In the second instance, you specify all the main application mxmls as sourceFile in respective <execution> tags. This makes it work somehow, and I now get all 3 swf files generated successfully from their respective mxml files. Here is the complete working pom.xml for reference: <?xml version="1.0" encoding="UTF-8"?> <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"> <modelVersion>4.0.0</modelVersion> <groupId>com.test</groupId> <artifactId>TA_UI_Test2</artifactId> <version>1.0-SNAPSHOT</version> <packaging>swf</packaging> <name>TA_UI_Test2 Flex</name> <dependencies> <dependency> <groupId>com.adobe.flex.framework</groupId> <artifactId>playerglobal</artifactId> <version>10-3.3.0.4852</version> <type>swc</type> </dependency> <dependency> <groupId>com.adobe.flex.framework</groupId> <artifactId>rpc</artifactId> <version>4.5.1.21328</version> <type>swc</type> </dependency> <dependency> <groupId>com.adobe.flex.framework</groupId> <artifactId>framework</artifactId> <version>3.2.0.3958</version> <type>swc</type> </dependency> <dependency> <groupId>com.adobe.flex.framework</groupId> <artifactId>mx</artifactId> <version>4.5.0.19786</version> <type>pom</type> </dependency> </dependencies> <build> <sourceDirectory>src</sourceDirectory> <plugins> <plugin> <groupId>org.sonatype.flexmojos</groupId> <artifactId>flexmojos-maven-plugin</artifactId> <version>3.8</version> <extensions>true</extensions> <configuration> <sourceFile>File1.mxml</sourceFile> <debug>true</debug> <storepass></storepass> <output>${basedir}/target/File1.swf</output> </configuration> <dependencies> <dependency> <groupId>com.adobe.flex</groupId> <artifactId>compiler</artifactId> <version>3.2.0.3958</version> <type>pom</type> </dependency> </dependencies> </plugin> <plugin> <groupId>org.sonatype.flexmojos</groupId> <artifactId>flexmojos-maven-plugin</artifactId> <version>3.8</version> <extensions>true</extensions> <configuration> <storepass></storepass> </configuration> <executions> <execution> <id>Build1</id> <configuration> <sourceFile>File1.mxml</sourceFile> <debug>true</debug> <output>${basedir}/target/File1.swf</output> </configuration> <goals> <goal>compile-swf</goal> </goals> </execution> <execution> <id>Build2</id> <configuration> <sourceFile>File2.mxml</sourceFile> <debug>true</debug> <output>${basedir}/target/File2.swf</output> </configuration> <goals> <goal>compile-swf</goal> </goals> </execution> <execution> <id>Build3</id> <configuration> <sourceFile>File3.mxml</sourceFile> <debug>true</debug> <output>${basedir}/target/File3.swf</output> </configuration> <goals> <goal>compile-swf</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>com.adobe.flex</groupId> <artifactId>compiler</artifactId> <version>3.2.0.3958</version> <type>pom</type> </dependency> </dependencies> </plugin> </plugins> </build> </project> I still don't understand how come above hack works, and it doesn't work without the dummy plugin definition. However, it serves my purpose as of now. :) Thanks again for prompt response. Appreciate your time and inputs. Hope above helps someone. Cheers.. :) -- Sent from: http://apache-flex-development.2333347.n4.nabble.com/