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%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%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%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%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]
For more options, visit this group at
http://groups.google.com/group/flex-mojos

http://flexmojos.sonatype.org/

Reply via email to