One thing I have to add though:

Even if I Use IntelliJ for all of my Flash work. I still have a Flash
Builder 4 Professional (The Pro is important), because only with that you
are able to use Flex automation fully. So If you want to do serious Frontent
Unit- and Integrationtests, there will be no way around FB4 Pro.

Chris


2010/12/3 Christofer Dutz <[email protected]>

> I too have setup all of my Multi-Module projects with each module being one
> maven-module.
>
> To reduce the compile+deployment costs, I usually define a maven pom which
> only references my flex modules. I f I build this, then only the swfs and
> swcs are built. I usually run my application using jetty and the
> "run-exploded" target. To allow rebuilding the applicaiton without having to
> do a complete redeploy, I created a maven profile called "debug" in this
> profile I redirect the output of the flex compiler (FM property "output") to
> my exploded war directory. this way I can rebuild the flex app without
> having to redeploy and restart the server.
>
>     <profiles>
>         <profile>
>             <id>default</id>
>             <properties>
>                 <!-- Build the project into the target of the main
> application. -->
>
>  
> <flex.output>${basedir}/target/${project.artifactId}-${project.version}.swf</flex.output>
>             </properties>
>         </profile>
>         <profile>
>             <id>debug</id>
>             <properties>
>                 <!-- Build the project into the target of the main
> application. -->
>
>  
> <flex.output>${basedir}/../../electronic-emotions/webapp/target/Electronic-Emotions/${project.artifactId}-${project.version}.swf</flex.output>
>             </properties>
>         </profile>
>     </profiles>
>
> And I have to admit. There's nothing better than IntelliJ for me. Even if
> there might be the one or the other bug (Eclipse/FlashBuilder is no better),
> the IntelliJ Guys are extremely fast at fixing issues you report or even
> include functionality you request.
>
> I am using the 10 Version too ... and in the meanwhile I have to admit that
> it is a lot better than 9. Earlier beta builds did tend to bug me a lot, but
> they fixed most of the issues.
>
> Chris
>
>
> 2010/12/3 Charles Lee <[email protected]>
>
> I agree with Bryan.. thats how i set up my projects too.
>>
>> For me even you can run a maven goal to copy the swf over to the webserver
>> it is slow.. What I ended up doing was to set up flex projects not as maven
>> projects but just normal flex project, it then all worked really well (as
>> you can then set the output compile path to the webserver). It did take a
>> bit of time to get everything fitted nicely, but is well worth it.
>>
>> I then let my CI to tell me if some dependency is missing etc, local unit
>> tests still run well in this setup (in 10 you can get intellij to use
>> different flash player to run the tests too)
>>
>> I have a flashBuilder 4 pro licence and was on Flex Builder 3 the code
>> editing experience is just no way as smooth as intellij. I now only use
>> flash builder when my designer give me new skins and to use its memory
>> profiler..
>>
>> If you have to use flash builder.. your experience maybe better adding
>> this plugin to your IDE:
>> http://www.elementriver.com/sourcemate
>>
>> <http://www.elementriver.com/sourcemate>C
>>
>> On 2 December 2010 22:59, Bryan Turner <[email protected]> wrote:
>>
>>> Are all of your Flex modules in the same src/main/flex directory as your
>>> main.mxml? Or are they in separate Maven projects? It may be that to get the
>>> behavior you really want, you have to separate them out. All of my
>>> experience on working with multi-module Flex applications has had each
>>> mx:Module in a separate Maven module. In that setup, a Make in IntelliJ is
>>> guaranteed to build every module because the config-reports generated for
>>> each individual Maven module will reference the root mx:Module.
>>>
>>> With them all in a single src/main/flex directory, I'm not sure how you'd
>>> go about achieving what you're trying to do.
>>>
>>> Bryan
>>>
>>> On Thu, Dec 2, 2010 at 2:49 PM, Marvin Froeder <[email protected]>wrote:
>>>
>>>> Why don't you try contacting intelliJ folks?
>>>>
>>>>
>>>> On Thu, Dec 2, 2010 at 7:02 PM, pbuda <[email protected]> wrote:
>>>>
>>>>> Just checked 10... it's still not the same as in Flex Builder.
>>>>> The problem is that:
>>>>> 1. I use main.mxml as main application entry point to fire up my shell
>>>>> that loads modules,
>>>>> 2. modules are not recompiled because no specific entries in config-
>>>>> report.xml can be found (not really sure it is even configurable that
>>>>> way).
>>>>>
>>>>> config-report completly disregards (and as such Idea does that too)
>>>>> <moduleFiles> configuration tags. Sure, FM compile the modules but
>>>>> they are not recompiled using IDE builder. That is a huge drawback for
>>>>> us.
>>>>>
>>>>> On 2 Gru, 21:28, pbuda <[email protected]> wrote:
>>>>> > I have to evaluate 9 though... Since evaluation on released version
>>>>> is
>>>>> > the only way to convince our management that Idea is really a better
>>>>> > idea than Flex Builder 3 we use today... However at home I will try
>>>>> to
>>>>> > check differences between 9 and 10 eap. Thanks for the tip!
>>>>> >
>>>>> > On 2 Gru, 16:07, Charles Lee <[email protected]> wrote:
>>>>> >
>>>>> > > Are they all in the same project? Maybe if you have your module in
>>>>> another
>>>>> > > project then you can select the module mxml as your main class.
>>>>> >
>>>>> > > Also you on intllij 9 or 10? 10 (now in RC) have given a load more
>>>>> > > flexibility (no punt intended!) in working with flex...
>>>>> >
>>>>> > > There are other problems with intellij and flex mojo. Namely there
>>>>> isn't a
>>>>> > > post build in intellij option to copy the build module swf else
>>>>> where (i.e.
>>>>> > > a local web server, which is where you need it if your dynamicly
>>>>> loading a
>>>>> > > module) -- i solve this by running a maven goal after build to copy
>>>>> the swf
>>>>> > > over... However you might not have this problem.
>>>>> >
>>>>> > > Having said that tho for writing/Editing actionscript I have really
>>>>> yet
>>>>> > > found a better IDE then intellij. I am on the intellij 10 RC.. is
>>>>> tons
>>>>> > > better then 9 and b4
>>>>> >
>>>>> > > C
>>>>> >
>>>>> > > On 2 December 2010 14:31, pbuda <[email protected]> wrote:
>>>>> >
>>>>> > > > Hi,
>>>>> > > > I'm currently evaluating Intellij Idea for our project and I have
>>>>> run
>>>>> > > > into a problem. I can run application and everything works as
>>>>> expected
>>>>> > > > however one thing bothers me badly.
>>>>> >
>>>>> > > > I have an application, main.mxml and a module module.mxml. Since
>>>>> our
>>>>> > > > modules actually produce mx:Module things for a super awesome
>>>>> shell
>>>>> > > > I'm mostly interested in module.mxml. There is a problem however,
>>>>> > > > because Make and Compile commands from IDEA only recompile
>>>>> main.mxml.
>>>>> > > > I cannot find any place in config-report.xml that could actually
>>>>> make
>>>>> > > > the IDE builder aware of the module. The only way to obtain a new
>>>>> > > > module is to build it via Maven, but that kind of sucks...
>>>>> >
>>>>> > > > Is it actually possible to recompile module from IDEA?
>>>>> >
>>>>> > > > FM 3.6
>>>>> > > > IDEA 9.0.4
>>>>> > > > Maven 2.2.1
>>>>> >
>>>>> > > > --
>>>>> > > > 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%[email protected]<flex-mojos%[email protected]>
>>>>> >
>>>>> > > > For more options, visit this group at
>>>>> > > >http://groups.google.com/group/flex-mojos
>>>>> >
>>>>> > > >http://flexmojos.sonatype.org/
>>>>> >
>>>>> > > --
>>>>> > > Charliehttp://about.me/charlielee
>>>>> >
>>>>> >
>>>>>
>>>>> --
>>>>> 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]<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]<flex-mojos%[email protected]>
>>> For more options, visit this group at
>>> http://groups.google.com/group/flex-mojos
>>>
>>> http://flexmojos.sonatype.org/
>>>
>>
>>
>>
>> --
>> Charlie
>> http://about.me/charlielee
>>
>> --
>> 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