[ 
https://issues.apache.org/jira/browse/HADOOP-5107?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12741936#action_12741936
 ] 

Tom White commented on HADOOP-5107:
-----------------------------------

A few comments after playing with this:

* With these changes we should be able to use Ivy's support of transitive 
dependencies, so (amongst other things) we could remove the jets3t dependency 
from HDFS. Cleaning up the direct dependencies probably belongs in a follow up 
issue.
* I was having problems getting the build the use the version of Ivy it 
downloads. This was due to an older version in ~/.ant which was being picked 
up. It worked after I deleted it. (I just mention this in case others have this 
problem - no changes are required to the patches.)
* I had to make a few changes to ivysettings.xml:
** Define a maven2.pattern (it was having problems retrieving the RAT jar 
without it):
{code}
<property name="maven2.pattern" 
value="[organisation]/[module]/[revision]/[module]-[revision]"/>
{code}
** Define a default username (empty), since without it you get the error "The 
uri is in the wrong format" (for e.g. 
/home/${username}/ivyrepo/commons-cli/commons-cli/1.1/ivys/ivy.xml):
{code}
<property name="username" value=""/>
{code}

> split the core, hdfs, and mapred jars from each other and publish them 
> independently to the Maven repository
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-5107
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5107
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.20.0
>            Reporter: Owen O'Malley
>            Assignee: Giridharan Kesavan
>         Attachments: common-trunk.patch, hdfs-trunk.patch, 
> mapreduce-trunk.patch
>
>
> I think to support splitting the projects, we should publish the jars for 
> 0.20.0 as independent jars to the Maven repository 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to