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 BA7C19F99 for ; Sat, 10 Mar 2012 15:25:41 +0000 (UTC) Received: (qmail 60140 invoked by uid 500); 10 Mar 2012 15:25:41 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 60089 invoked by uid 500); 10 Mar 2012 15:25:41 -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 60076 invoked by uid 99); 10 Mar 2012 15:25:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 10 Mar 2012 15:25:40 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sentimental.bryan@gmail.com designates 209.85.212.171 as permitted sender) Received: from [209.85.212.171] (HELO mail-wi0-f171.google.com) (209.85.212.171) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 10 Mar 2012 15:25:32 +0000 Received: by wibhj13 with SMTP id hj13so1272728wib.0 for ; Sat, 10 Mar 2012 07:25:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:in-reply-to:references:user-agent:date:message-id :mime-version:content-type; bh=2KbYEPdbErfUdGeGSJer26rm4NJBnIWpOB4zQfWzTsE=; b=qnj3qIRI/Ui5jNBQxjud9pppEsjteYPpsNi8TZN04M/KDk8Ti4xNCWziSAnRuQHtS2 KpzzrXjEQyoPwrazGQLgT03bnUJ/qGOa2gZ/7HmsHyCM90pmAB4rTKrCUKRZ60flpfaV TqPQ9ax852HfWPs6NyAdRVNftbknr9UbViWGGJ3copDbgFB+fH1mqkXi1/JL/yWEQ7T6 ioVJ/vLVG5U9WjeZmhtmJrmcyLmQhA/R/WTb9j6186O3tGlevaLp4IU67IEXMCN6/Rl6 4tVd6annY42cjFOm6l0h0dcgzf9F5W7mQ1jROM0zE6KkUcwC1H3Y4Ms8HtOIGf9B0JEs sMGA== Received: by 10.216.136.72 with SMTP id v50mr3679374wei.73.1331393111609; Sat, 10 Mar 2012 07:25:11 -0800 (PST) Received: from localhost ([217.158.182.186]) by mx.google.com with ESMTPS id dw7sm15303096wib.4.2012.03.10.07.25.10 (version=SSLv3 cipher=OTHER); Sat, 10 Mar 2012 07:25:10 -0800 (PST) From: Bryan Hunt To: Maciek Sakrejda , flex-dev@incubator.apache.org Subject: Re: Which build tools should we support (was: Ant vs. Maven vs. Gradle) In-Reply-To: References: <87boojurw4.fsf@gmail.com> User-Agent: Notmuch/0.6.1-1 (http://notmuchmail.org) Emacs/23.3.1 (i686-pc-linux-gnu) Date: Sat, 10 Mar 2012 15:25:09 +0000 Message-ID: <87r4x0a36y.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Checked: Checked by ClamAV on apache.org On Tue, 28 Feb 2012 08:47:51 -0800, Maciek Sakrejda wrote: > > You still seem to be confused. > > > > Why would one chose to support two build systems - when ANT, is to all > > intents and purposes a subset of Maven's functionality; minus dependency > > management and a standardized configuration? > > No, Yennick has a good point. There's the internal build tools and > scripts (which will be used to build the compiler and the SDK > libraries), and the external build tools which users of the Apache > Flex framework will use to build *their* code which links against the > framework (e.g., the current mxmlc/compc/asdoc ant tasks--although the > asdoc task is so bad, I have not seen a single project use it > directly, instead calling out to the jar or command line). It would be > nice to offer support for multiple build tools here so we don't > dictate what type of build system our users need to use (especially > nice when your users are building a back-end with their scripts as > well, and that may have different requirements). Ok, For the record, and my own sanity, I'm going to clarify, just once. I was talking about the tool used to perform repeatable builds of the Flex SDK. Every single, Java base Apache project, uses Maven as it's build tool. I am NOT, repeat, NOT, advocating that every developer using the Flex SDK be obligated to use Maven as his build tool. Flex-mojos, is quite frankly a pain in the arse to use. I use it, only because I like to resurect projects every couple of months or so - because I'm one of those philistines, who gets paid to write software. The replies to this thread are so willfully obtuse, I started to wonder about two weeks ago if I were being trolled. Now I am certain of that fact. Kindest, loving regards, Bryan Hunt