You really should split those modules out into separate projects. I don't even understand why there is a <modules> element on compile- swf.
1) The "Maven way" is to have one project per artifact. A module is definitely a separate artifact that it's loader 2) A module is supposed to be modular. Why is it sharing all the code of the application and other modules. If there is shared code among the modules and application it should be in a library project. On Oct 5, 10:01 am, Marvin Froeder <[email protected]> wrote: > So it is a limitation on copy plugin > > On Mon, Oct 5, 2009 at 10:55 AM, Michael Martinsen < > > > > [email protected]> wrote: > > > Hi VELO > > > I'm not sure I follow... so to be sure: > > > The pom of my WAR module looks somewhat like this: > > ... > > <build> > > <plugins> > > <plugin> > > <groupId>org.sonatype.flexmojos</groupId> > > > <artifactId>flexmojos-maven-plugin</artifactId> > > <version>3.3.0</version> > > <executions> > > <execution> > > <goals> > > > <goal>copy-flex-resources</goal> > > </goals> > > </execution> > > </executions> > > </plugin> > > </plugins> > > </build> > > <dependencies> > > <dependency> > > <groupId>my.comp</groupId> > > <artifactId>swf</artifactId> > > <version>1.0-SNAPSHOT</version> > > <type>swf</type> > > </dependency> > > </dependencies> > > > The dependency is toward the MainApp SWF artifact - which IS included > > in the war, but the remaining modules are not. > > You ask if I have added dependencies to the other modules - I have > > tried adding a dependency to one of the modules by adding classifier > > attribute: > > > <dependency> > > <groupId>my.comp</groupId> > > <artifactId>swf</artifactId> > > <version>1.0-SNAPSHOT</version> > > <type>swf</type> > > <classifier>ModuleOne</classifier> > > </dependency> > > > No error is reported when building the WAR module, but only the > > MainApp SWF is included. > > If you know of any other way to do this, I'm all ears. > > > Thanks > > > /Michael > > > On Oct 5, 2:17 pm, Marvin Froeder <[email protected]> wrote: > > > ?! > > > I have no idea what lead you into that conclusion. > > > > VELO > > > > On Mon, Oct 5, 2009 at 9:14 AM, Michael Martinsen < > > > > [email protected]> wrote: > > > > > The modules (module1 and module2) are not Maven artifacts as the > > > > MainApp SWF itself is. They are simply Flex modules which live > > > > togehter with the MainApp SWF Maven module; the modules are loaded by > > > > the main app at runtime. > > > > Hence - as far as I know - I cannot add a dependency to those (without > > > > splitting them into separate maven modules) > > > > > /Michael > > > > > On Oct 5, 1:44 pm, Marvin Froeder <[email protected]> wrote: > > > > > Did you add all 3 dependencies to your war pom? Mean the main swf, > > > > module1 > > > > > and module2? > > > > > If yes, and did not work, it is a limitation on copy mojo. > > > > > > VELO > > > > > > On Mon, Oct 5, 2009 at 4:01 AM, Michael Martinsen < > > > > > > [email protected]> wrote: > > > > > > > Hi > > > > > > > I'm currently in the process of moving an existing Flex project > > which > > > > > > is > > > > > > based on pure-mvc and has multiple Flex modules. > > > > > > My project has the following maven layout: > > > > > > > <root> > > > > > > -> swf > > > > > > -> war > > > > > > > Now the swf module uses the mojo compiler and it is called with the > > > > > > moduleFiles included: > > > > > > > <plugin> > > > > > > <groupId>org.sonatype.flexmojos</groupId> > > > > > > <artifactId>flexmojos-maven-plugin</artifactId> > > > > > > <version>3.3.0</version> > > > > > > <configuration> > > > > > > <sourceFile>MainApp.mxml</sourceFile> > > > > > > <targetPlayer>10.0.0</targetPlayer> > > > > > > <moduleFiles> > > > > > > <module>ModuleOne.mxml</module> > > > > > > <module>ModuleTwo.mxml</module> > > > > > > </moduleFiles> > > > > > > > It produces the main SWF file AND the ModuleOne.swf and > > ModuleTwo.swf. > > > > > > > The war module uses the copy-flex-resource goal to copy the > > resources > > > > > > into > > > > > > the war and it has a dependency to the swf module. > > > > > > But only the main app of the swf module is included... > > > > > > Is there any way to make the copy-flex-resource goal do this? > > > > > > > Thanks > > > > > > > /Michael --~--~---------~--~----~------------~-------~--~----~ 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?hl=en?hl=en http://blog.flex-mojos.info/ -~----------~----~----~----~------~----~------~--~---
