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.htmland we 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> >> > > > > > > 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/
