copy-mojo does the same with 0 lines of configuration.... On Wed, Nov 3, 2010 at 2:23 AM, Collin Peters <[email protected]>wrote:
> It just seems a bit weird that you can easily control the output > folder of html-template and the modules, but not the main SWF. > > In any case I just found this which lets you easily copy artifacts: > > http://maven.apache.org/plugins/maven-dependency-plugin/examples/copying-artifacts.html > > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-dependency-plugin</artifactId> > <executions> > <execution> > <id>copy-installed</id> > <phase>install</phase> > <goals> > <goal>copy</goal> > </goals> > <configuration> > <artifactItems> > <artifactItem> > <groupId>${project.groupId}</groupId> > <artifactId>${project.artifactId}</artifactId> > <version>${project.version}</version> > <type>${project.packaging}</type> > </artifactItem> > </artifactItems> > <outputDirectory>some-other-place</outputDirectory> > </configuration> > </execution> > </executions> > </plugin> > > On Nov 2, 4:23 pm, Marvin Froeder <[email protected]> wrote: > > On a second thought, I'm not sure if that is safe on the current > flexmojos > > architecture. > > > > > > > > > > > > > > > > On Tue, Nov 2, 2010 at 9:23 PM, Marvin Froeder <[email protected]> > wrote: > > > Just for that, no, since what you are doing isn't exactly a good idea > ;) I > > > guess you could use ../../.. on the finalName > > > > > Still not a good idea, but you can try to give me more reasons to make > that > > > configurable.... > > > > > On Tue, Nov 2, 2010 at 9:07 PM, Collin Peters <[email protected] > >wrote: > > > > >> We deploy our SWFs to a separate (Apache) server though, they are not > > >> included in the WAR which is deployed to Tomcat server. > > > > >> There are always many different ways to deploy and bundle up > > >> artifacts. In any case, can you give a definitive answer (yes or no) > > >> on if it is possible in 4.x to do what the <output> tag did in FM 3.x? > > > > >> On Nov 2, 3:53 pm, Marvin Froeder <[email protected]> wrote: > > >> > Well, instead of forcing the SWF module to put it where you need, > you > > >> could > > >> > use copy-mojo to instruct your war module to copy the swf where ever > you > > >> > need.... which makes more sense.... > > > > >> > The SWC don't need the war.... the war needs the SWF.... that would > even > > >> > allow you to only build the WAR module and grab the SWF from you CI > > >> server > > > > >> > VELO > > > > >> > On Tue, Nov 2, 2010 at 8:16 PM, Collin Peters < > [email protected] > > >> >wrote: > > > > >> > > hehe - I'll explain it, but it shouldn't really matter too much to > the > > >> > > question at hand > > > > >> > > we have a Flex app with multiple swfs that runs on a Java backend. > > >> > > When I checkout our code I have 'flex' and 'java' directories > which > > >> > > each contain many subprojects, along with pom's, etc... Within > > >> > > Eclipse we have all the Flex & Java projects. We also use Tomcat > > >> > > within Eclipse (via the 'Servers' tab) which runs the java webapp > > >> > > project. Each Flex project is configured to output its SWF to a > > >> > > folder in Tomcat (image "<tomcat>/webapps/flexapps"). So we > simply > > >> > > launchhttp://localhost:8080/flexapps/foo.htmlandwe can run/debug > > >> > > our flex projects very simply. When we needed to use Maven to do > a > > >> > > full build it simply output everything to the same directories. > THis > > >> > > worked great in FM 3.x. > > > > >> > > In any case... it seems <output> has been deprecated in 4.0 and > > >> > > replaced with the regular Maven option <directory>. This does put > the > > >> > > SWF in that folder but it also puts everything else there that > > >> > > normally goes in 'target' which has nasty side effects for our > setup. > > >> > > Is that right? If so I guess we have to completely re-think our > > >> > > setup :( :( :( > > > > >> > > On Nov 2, 2:51 pm, Marvin Froeder <[email protected]> wrote: > > >> > > > What are you trying to do? I have a bad feeling about it.... > > > > >> > > > On Tue, Nov 2, 2010 at 7:27 PM, Collin Peters < > > >> [email protected] > > >> > > >wrote: > > > > >> > > > > Thanks Velo > > > > >> > > > > Adjusting <directory> does work but it also dumps all build > files > > >> > > > > there as well (e.g. classes & surefire-reports folders). Is > there > > >> > > > > anyway to control the output path of just the SWF like in 3.x? > If > > >> not > > >> > > > > I guess I'll have to re-think my entire strategy here. Note > that > > >> > > > > <module><destinationPath> works great for modules... > > > > >> > > > > My use case here is that I have various projects which all > have > > >> some > > >> > > > > modules and they all get dumped into a single folder outside > of > > >> the > > >> > > > > project directory so I can easily run them in Tomcat. So the > > >> ability > > >> > > > > to control the output path of the main SWF is also key to that > > >> > > > > working. > > > > >> > > > > Thanks, > > >> > > > > Collin > > > > >> > > > > On Nov 2, 2:18 pm, Marvin Froeder <[email protected]> wrote: > > >> > > > > > Flexmojos now will use maven configurations.... > > >> > > > >http://maven.apache.org/pom.html#Build > > > > >> > > > > > So if you need a different output dir just change maven > > >> > > > > > project/build/directory > > > > >> > > > > > VELO > > > > >> > > > > > On Tue, Nov 2, 2010 at 7:15 PM, Collin Peters < > > >> > > [email protected] > > >> > > > > >wrote: > > > > >> > > > > > > In Flex Mojos 3 you could use > > >> > > > > > > <configuration> > > >> > > > > > > <sourceFile>Foo.mxml</sourceFile> > > >> > > > > > > <output>${basedir}/whatever/directory/Foo.swf</output> > > >> > > > > > > </configuration> > > > > >> > > > > > > This has obviously changed in Flex Mojos 4. I am able to > > >> adjust > > >> > > the > > >> > > > > > > name of the final outputted SWF with > > >> > > > > > > <configuration> > > >> > > > > > > <sourceFile>Foo.mxml</sourceFile> > > >> > > > > > > <finalName>Foo.swf</finalName> > > >> > > > > > > </configuration> > > > > >> > > > > > > But how does one set the output path? I have tried the > Maven > > >> > > > > > > parameter <outputDirectory> but this doesn't seem to work. > I > > >> also > > >> > > > > > > can't find any hint in the docs for compile-swf at > > > > >> > > > http://repository.sonatype.org/content/sites/flexmojos-site/4.0-SNAPS. > > >> > > > > .. > > > > >> > > > > > > -- > > >> > > > > > > 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]<flex-mojos%[email protected]> > <flex-mojos%2bunsubscr...@googlegrou ps.com> > > >> <flex-mojos%2bunsubscr...@googlegrou ps.com> > > >> > > <flex-mojos%2bunsubscr...@googlegrou ps.com> > > >> > > > > <flex-mojos%2bunsubscr...@googlegrou ps.com> > > >> > > > > > > For more options, visit this group at > > >> > > > > > >http://groups.google.com/group/flex-mojos > > > > >> > > > > > >http://flexmojos.sonatype.org/ > > > > >> > > > > -- > > >> > > > > 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]<flex-mojos%[email protected]> > <flex-mojos%2bunsubscr...@googlegrou ps.com> > > >> <flex-mojos%2bunsubscr...@googlegrou ps.com> > > >> > > <flex-mojos%2bunsubscr...@googlegrou ps.com> > > >> > > > > For more options, visit this group at > > >> > > > >http://groups.google.com/group/flex-mojos > > > > >> > > > >http://flexmojos.sonatype.org/ > > > > >> > > -- > > >> > > 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]<flex-mojos%[email protected]> > <flex-mojos%2bunsubscr...@googlegrou ps.com> > > >> <flex-mojos%2bunsubscr...@googlegrou ps.com> > > >> > > For more options, visit this group at > > >> > >http://groups.google.com/group/flex-mojos > > > > >> > >http://flexmojos.sonatype.org/ > > > > >> -- > > >> 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]<flex-mojos%[email protected]> > <flex-mojos%2bunsubscr...@googlegrou ps.com> > > >> For more options, visit this group at > > >>http://groups.google.com/group/flex-mojos > > > > >>http://flexmojos.sonatype.org/ > > -- > 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]<flex-mojos%[email protected]> > For more options, visit this group at > http://groups.google.com/group/flex-mojos > > http://flexmojos.sonatype.org/ > -- 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/
