You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Doug Cutting (JIRA)" <ji...@apache.org> on 2010/03/11 21:54:29 UTC

[jira] Updated: (HADOOP-6629) versions of dependencies should be specified in a single place

     [ https://issues.apache.org/jira/browse/HADOOP-6629?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Doug Cutting updated HADOOP-6629:
---------------------------------

    Attachment: HADOOP-6629.patch

Here's a patch that generates the POM file from Ivy.  It also moves a few dependencies from the "default" category to the "test" category so that they're made optional in the main jar and only required by the test jar.

> 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
>         Attachments: 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.