Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4906A9174 for ; Tue, 28 Feb 2012 19:49:56 +0000 (UTC) Received: (qmail 448 invoked by uid 500); 28 Feb 2012 19:49:55 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 373 invoked by uid 500); 28 Feb 2012 19:49:55 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 365 invoked by uid 99); 28 Feb 2012 19:49:55 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 28 Feb 2012 19:49:55 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of omuppi1@gmail.com designates 209.85.215.47 as permitted sender) Received: from [209.85.215.47] (HELO mail-lpp01m010-f47.google.com) (209.85.215.47) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 28 Feb 2012 19:49:47 +0000 Received: by lagw12 with SMTP id w12so2462699lag.6 for ; Tue, 28 Feb 2012 11:49:27 -0800 (PST) Received-SPF: pass (google.com: domain of omuppi1@gmail.com designates 10.152.130.98 as permitted sender) client-ip=10.152.130.98; Authentication-Results: mr.google.com; spf=pass (google.com: domain of omuppi1@gmail.com designates 10.152.130.98 as permitted sender) smtp.mail=omuppi1@gmail.com; dkim=pass header.i=omuppi1@gmail.com Received: from mr.google.com ([10.152.130.98]) by 10.152.130.98 with SMTP id od2mr17513781lab.3.1330458567392 (num_hops = 1); Tue, 28 Feb 2012 11:49:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=05GgDXJSwI00dmAfqcG2Oa5DOCUYD76R/1t5I+2zOM0=; b=flbsAKDy7Y1wMgyHN6V4gGxyWZIkfAPJ+afdU+HCf77yRN6fVzfS1LnE07upAONE8z WyqAVfl++FLkCMgLhrV29KgkFVVTsMHlG11JUTVZP1O4eocHgriWrDxJwZyjassPA2Nl z3XNe8ZyhZFkWxVTYLsUvQtmdKhuPbnl62mkE= Received: by 10.152.130.98 with SMTP id od2mr14600337lab.3.1330458567295; Tue, 28 Feb 2012 11:49:27 -0800 (PST) MIME-Version: 1.0 Sender: omuppi1@gmail.com Received: by 10.112.64.178 with HTTP; Tue, 28 Feb 2012 11:48:57 -0800 (PST) In-Reply-To: References: From: Om Date: Tue, 28 Feb 2012 11:48:57 -0800 X-Google-Sender-Auth: Cb1frybCAD3bCVAbOSPqR4sL5lU Message-ID: Subject: Re: Ant vs. Maven vs. Gradle To: flex-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=f46d043435c84ac1af04ba0b867e X-Virus-Checked: Checked by ClamAV on apache.org --f46d043435c84ac1af04ba0b867e Content-Type: text/plain; charset=ISO-8859-1 "it elevates ant to a level of a "master build" and anyone doing something else has to figure out how to make it work." I think that is the point. We cannot afford to have more than one 'master' build mechanism at a time. People are free to try other ways to build the Flex SDK - no one is trying to block those efforts. But right now, Flex is built using Ant and it just works. I dont see strong reasons to move to Maven or any other mechanism other than individuals' personal preferences. Once an alternate build mechanism is proven to be successful in building the Flex SDK, we can initiate a thread at that point to get rid of the older/inferior mechanism(Ant in this case) Some folks here are swearing by Maven and others abhor it. It is upon the folks swearing by Maven to build this mechanism for the Flex SDK and convince the rest of the folks. Once that is done, we can take revisit this issue again and discuss the pros and cons. We all would be much wiser at that point. Om On Tue, Feb 28, 2012 at 11:37 AM, Greg Reddin wrote: > On Tue, Feb 28, 2012 at 12:57 PM, Alex Harui wrote: > > If I need to change the build, I should only have to change the Ant build > > script. If that breaks the Maven or Gradle build scripts, too bad and > folks > > who know those build systems will have to react. > > > > Official releases would only include the Ant script and require Ant to > > build, not Maven or Gradle or anything else. Once a release is approved, > > Maven folks will have to create whatever Maven users need from the > release. > > That's basically another abstract idea because there is no Maven or > Gradle build. On the surface I can't really support it because it > elevates ant to a level of a "master build" and anyone doing something > else has to figure out how to make it work. If I ever get some time I > intend to look into what it would take to get the framework to build > with Maven. Thus far I haven't been able to do it. But when (if) I do > or someone else does, we can compare the Maven (or Gradle) build with > the current build and decide if we want to pick one going forward. We > may decide there's a new model that's far superior to what we have > now. > > Greg > --f46d043435c84ac1af04ba0b867e--