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 21DF498A2 for ; Sat, 10 Mar 2012 15:33:43 +0000 (UTC) Received: (qmail 72976 invoked by uid 500); 10 Mar 2012 15:33:42 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 72768 invoked by uid 500); 10 Mar 2012 15:33:40 -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 72753 invoked by uid 99); 10 Mar 2012 15:33: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:33:40 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of er.sumitarora@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:33:33 +0000 Received: by wibhj13 with SMTP id hj13so1277122wib.0 for ; Sat, 10 Mar 2012 07:33:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=lGrcoohuHqtSiipyaFpBqLuwiGtSqrxs+tHUbQXXOs4=; b=Y2G078KjE4OKd1i6avLyxh/wu8jH+6g4Kt06w/dRU5oZMgtrqu58gWk9ihshwbkz75 0Qi2VtNwaSCuqSvI+OmxVGPQY5bVRvAhVu91CeEYesxv6Y3DKLH/PIRm+qAPjUYxAk0B jTFoFH4fzh0IJjapGG5n14qYaKOqfYnxvahOR84FsB9LzLWHbC+gIoipBdubO0CLJXWj W2ZDFMd2l6kgpX6bV12uNIC4M2YhZqbGpuFkfqVo8Laq7PPMo4aBvdLCo2pMI6+irCij 6melzfRguhdeR3x/FePidYoLYqZtKMQg/adLKEkHtAzm5IBlAZuNSM21QEXsJxe6qJ4B NkCw== MIME-Version: 1.0 Received: by 10.180.83.97 with SMTP id p1mr13565288wiy.19.1331393592493; Sat, 10 Mar 2012 07:33:12 -0800 (PST) Received: by 10.223.89.68 with HTTP; Sat, 10 Mar 2012 07:33:12 -0800 (PST) In-Reply-To: <87r4x0a36y.fsf@gmail.com> References: <87boojurw4.fsf@gmail.com> <87r4x0a36y.fsf@gmail.com> Date: Sat, 10 Mar 2012 21:03:12 +0530 Message-ID: Subject: Re: Which build tools should we support (was: Ant vs. Maven vs. Gradle) From: sumit arora To: flex-dev@incubator.apache.org Cc: Maciek Sakrejda Content-Type: multipart/alternative; boundary=f46d044288662306fa04bae53afc X-Virus-Checked: Checked by ClamAV on apache.org --f46d044288662306fa04bae53afc Content-Type: text/plain; charset=ISO-8859-1 Hi Bryan, I agree with you that we should have the build tool. Configuring flex-mojos is a pain and If you havn't done that already it can take a day or two to do so successfully. But we should keep in mind the flex integration with other languages as we rarely build any flex project as standalone. Flex and Java mostly. Regards, Sumit Arora On Sat, Mar 10, 2012 at 8:55 PM, Bryan Hunt wrote: > 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 > > > > > -- Sumit Arora (Nothing is impossible it is only impossible untill you or someone else finds the appropriate solution to it. The only way to discover the limits of possible is to go beyond them into the impossible.) --f46d044288662306fa04bae53afc--