Hi All,

it’s even simpler. In general whatever you build, is stored in the maven local 
repo. 
So if you only change something in the compiler-jx, you only need to rebuild 
that. 
If you want to update the distribution, you run that build.

Also if you want, you can force Maven to update the SNAPSHOTs by providing the 
„-U“ flag.

I think with maven it’s easier to build only the parts that have changed.

Chris

Am 08.11.16, 08:48 schrieb "Alex Harui" <aha...@adobe.com>:

    
    
    On 11/7/16, 10:18 PM, "piotrz" <piotrzarzyck...@gmail.com> wrote:
    
    >Josh, Alex,
    >
    >If maven distribution binaries won't be usable in IDE, it will increase
    >time
    >of fixing bugs in FlexJS.
    >
    >Let say that I know in FlexJS is some bug.
    >
    >1) I'm changing code in FlexJS
    >2) I have to push this to repository - Jenkins build it for me - I have to
    >wait for propagation of artifacts to maven repository yes ?
    
    I don't think so.  Whenever I make a change, I just run "mvn clean
    install" and my local Maven repo seems to get the results of that build.
    In development mode, we seem to be working with snapshots instead of
    released artifacts.  I can make a change in flex-falcon, run "mvn clean
    install" and then go the the flex-asjs and run "mvn clean install" there
    and it just works.
    
    >3) I'm building my project in order to check fix
    
    And to test the changes on an example, I just run "mvn clean install" in
    that project folder.  I add "-P release" if I need to test a js-release
    build.
    
    For Flash Builder, some changes require restarting Flash Builder, which is
    no fun at all.  I generally use FB for editing only and use Ant or Maven
    to build things.
    
    -Alex
    
    

Reply via email to