On 5/5/16, 1:36 PM, "omup...@gmail.com on behalf of OmPrakash Muppirala"
<omup...@gmail.com on behalf of bigosma...@gmail.com> wrote:
>
>For multiple targets, I think it should be possible by using different pom
>files for different targets.  You could have a parent pom that calls these
>two poms if you want to chain them together.

Sounds possible.  I wonder why we haven't tried that yet.

>
>From an end user point of view, I don't need to have SDK downloaded, no
>env. variables set, no dependencies to download, etc.  All I have to do is
>run "mvn install" from my project folder where I have my FlexJS project.
>Maven will take care of everything else (downloading, compiling, copying,
>etc.) It will also cache everything in the right places so that nothing
>has
>to be downloaded more than once.
>
>From an SDK developer/contributor point of view, I want to be able to run
>maven and quickly compile the changes I make.  This makes it easier for me
>to contribute to the SDK development.
>
>This is the end goal of what Chris is trying.  Ant does not come close to
>this.  

Actually, other than Playerglobal and FlashPlayerDebugger, Ant already
does this.  And it could easily be made to do the other two but they are
build tools and I wasn't sure our official build scripts can/should do
that (needs licensing acceptance, makes us appear to have dependencies on
non-AL-compatible things).

I'm totally in favor of having Maven artifacts.  I don't understand the
"all-Maven-for-every-build-step or nothing" attitude.  So what if we use
Ant for some of it?

-Alex

Reply via email to