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 763BC918F for ; Tue, 28 Feb 2012 17:39:46 +0000 (UTC) Received: (qmail 32078 invoked by uid 500); 28 Feb 2012 17:39:46 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 31940 invoked by uid 500); 28 Feb 2012 17:39:45 -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 31932 invoked by uid 99); 28 Feb 2012 17:39:45 -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 17:39:45 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of bryan.hunt@sentimentmetrics.com designates 207.58.178.108 as permitted sender) Received: from [207.58.178.108] (HELO vps.sentimentmetrics.com) (207.58.178.108) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 28 Feb 2012 17:39:36 +0000 Received: from [217.158.182.186] (helo=localhost) by vps.sentimentmetrics.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from ) id 1S2R1A-0006gD-2M; Tue, 28 Feb 2012 12:39:16 -0500 From: Bryan Hunt To: Michel Boudreau , flex-dev@incubator.apache.org Subject: Re: Which build tool to build the Apache Flex SDK(was: Ant vs. Maven vs. Gradle) In-Reply-To: References: <8762erurdg.fsf@gmail.com> <65F8A28A-E509-41B2-AF9D-2A2E8618711C@classsoftware.com> User-Agent: Notmuch/0.6.1-1 (http://notmuchmail.org) Emacs/23.3.1 (i686-pc-linux-gnu) Date: Tue, 28 Feb 2012 17:39:12 +0000 Message-ID: <87booisvr3.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - vps.sentimentmetrics.com X-AntiAbuse: Original Domain - incubator.apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - sentimentmetrics.com X-Virus-Checked: Checked by ClamAV on apache.org On Tue, 28 Feb 2012 12:13:14 -0500, Michel Boudreau wrote: Non-text part: multipart/alternative > I'd agree with the comment about it doesn't matter what we build Flex with > as long as it's available on the maven repo. I haven't looked at the build > script just yet, but as long as it doesn't have external dependencies that > needs to be added to the codebase, I don't have any issue with using Ant. > > However, I do think it would be nice to have a more separated build > process. Think about it, just because we are building some new flex code > doesn't mean the compiler necessarily changes or any other piece within the > framework. One of the main problems I've found with the Flex framework > when using Maven is that Adobe never considered how it does things and > keeps using Ant standards. This normally results in weird configurations > when it comes to setting up flex-mojos. >From conversations with Marvin Froever of Flex-Mojos, my understanding was that the biggest problem was that the Flex SDK contained non-standard versions of Apache Commons lang, etc. The lack of disciplined dependency management with an eye towards the larger eco-system was the most significant problem. Ant is fine for small projects, I used to use it myself back in 2003 or thereabouts but for larger stuff, with big teams it sucks. Regards, Bryan Hunt