Return-Path: Delivered-To: apmail-hadoop-common-issues-archive@minotaur.apache.org Received: (qmail 82528 invoked from network); 13 Mar 2010 01:32:28 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 13 Mar 2010 01:32:28 -0000 Received: (qmail 24727 invoked by uid 500); 13 Mar 2010 01:31:50 -0000 Delivered-To: apmail-hadoop-common-issues-archive@hadoop.apache.org Received: (qmail 24706 invoked by uid 500); 13 Mar 2010 01:31:50 -0000 Mailing-List: contact common-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: common-issues@hadoop.apache.org Delivered-To: mailing list common-issues@hadoop.apache.org Received: (qmail 24698 invoked by uid 99); 13 Mar 2010 01:31:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 13 Mar 2010 01:31:50 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 13 Mar 2010 01:31:48 +0000 Received: from brutus.apache.org (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 5A37C234C4C2 for ; Sat, 13 Mar 2010 01:31:27 +0000 (UTC) Message-ID: <1905354561.241391268443887368.JavaMail.jira@brutus.apache.org> Date: Sat, 13 Mar 2010 01:31:27 +0000 (UTC) From: "Alejandro Abdelnur (JIRA)" To: common-issues@hadoop.apache.org Subject: [jira] Commented: (HADOOP-6629) versions of dependencies should be specified in a single place In-Reply-To: <773662223.212581268340507324.JavaMail.jira@brutus.apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HADOOP-6629?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12844793#action_12844793 ] Alejandro Abdelnur commented on HADOOP-6629: -------------------------------------------- Maven allows you do to all that, via project types and assemblies. Look for example at Glassfish, they use Maven. It would not be that difficult to mavenize Hadoop. The catch is that the directory structure of the source would have to change to use Maven layout. But there are many things you get out of Maven for free. IMO is worth the move. > versions of dependencies should be specified in a single place > -------------------------------------------------------------- > > Key: HADOOP-6629 > URL: https://issues.apache.org/jira/browse/HADOOP-6629 > Project: Hadoop Common > Issue Type: Improvement > Components: build > Reporter: Doug Cutting > Assignee: Doug Cutting > Attachments: HADOOP-6629.patch, HADOOP-6629.patch > > > Currently the Maven POM file is generated from a template file that includes the versions of all the libraries we depend on. The versions of these libraries are also present in ivy/libraries.properties, so that, when a library is updated, it must be updated in two places, which is error-prone. We should instead only specify library versions in a single place. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.