From general-return-5116-apmail-hadoop-general-archive=hadoop.apache.org@hadoop.apache.org Wed May 16 14:31:30 2012 Return-Path: X-Original-To: apmail-hadoop-general-archive@minotaur.apache.org Delivered-To: apmail-hadoop-general-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 301A39FF6 for ; Wed, 16 May 2012 14:31:30 +0000 (UTC) Received: (qmail 59768 invoked by uid 500); 16 May 2012 14:31:28 -0000 Delivered-To: apmail-hadoop-general-archive@hadoop.apache.org Received: (qmail 59678 invoked by uid 500); 16 May 2012 14:31:28 -0000 Mailing-List: contact general-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@hadoop.apache.org Delivered-To: mailing list general@hadoop.apache.org Received: (qmail 59670 invoked by uid 99); 16 May 2012 14:31:28 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 May 2012 14:31:28 +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 (nike.apache.org: domain of shaposhnik@gmail.com designates 209.85.214.48 as permitted sender) Received: from [209.85.214.48] (HELO mail-bk0-f48.google.com) (209.85.214.48) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 May 2012 14:31:20 +0000 Received: by bkcjf20 with SMTP id jf20so943051bkc.35 for ; Wed, 16 May 2012 07:31:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=Ii004xG+KOZhBo+VTlLLburMOjOrF1oaoVuY/Mvsy3o=; b=Enbmetc1czt20EOQZzbE9h40Po9Qm0DwOY4+Defaa2Zae8Suy78dTm0XmKmLUBCefZ 53RjtQFt10aWiaj3UjdkWqs85G9NKHLemVzURux4+zoAOgS8Y1sqpKdkXKj13kCb1AV+ vuG0VytUJbdyBQRhuR2R/raTC/ptA8jq5LPWqbEQwKpBki43FzRdCj4c/OexZRhg06yY gz0d1He6PVW0jjaeU/REvnccPGs7Ac7ofBJCJLg0EN7dyUa3jIR/HyFwC4I1zl3bQ+Di v4Go9n9H5/mKDrGR1jcJkVL3+gryhha382RuXPHJ0P1iUmOb/CKwPSQ8k6epHzInoWrh I61w== MIME-Version: 1.0 Received: by 10.204.151.211 with SMTP id d19mr1257927bkw.63.1337178660454; Wed, 16 May 2012 07:31:00 -0700 (PDT) Sender: shaposhnik@gmail.com Received: by 10.204.172.137 with HTTP; Wed, 16 May 2012 07:31:00 -0700 (PDT) In-Reply-To: References: Date: Wed, 16 May 2012 07:31:00 -0700 X-Google-Sender-Auth: sexQP3skleu57mRdYb2Fuo8orFI Message-ID: Subject: Re: why hadoop choose maven as its build tool? From: Roman Shaposhnik To: general@hadoop.apache.org Content-Type: text/plain; charset=ISO-8859-1 On Wed, May 16, 2012 at 7:15 AM, smith jack wrote: > but it used to be ant, why abandon ant? I'd say the following 3 benefits were totally worth the switch: * standardization of build system * standardization of dependency management (for both upstream and downstream projects) * standardization of IDE project imports Of course, all of the above is theoretically possible with Ant/Ivy, but it takes so much pain and discipline that I haven't seen materialize in practical terms. Thanks, Roman.