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/

Reply via email to