You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-dev@hadoop.apache.org by "Luke Lu (JIRA)" <ji...@apache.org> on 2011/04/12 21:06:05 UTC
[jira] [Created] (MAPREDUCE-2432) MR-279: Install sanitized poms
for downstream sanity
MR-279: Install sanitized poms for downstream sanity
----------------------------------------------------
Key: MAPREDUCE-2432
URL: https://issues.apache.org/jira/browse/MAPREDUCE-2432
Project: Hadoop Map/Reduce
Issue Type: Improvement
Reporter: Luke Lu
Assignee: Luke Lu
Due to [MNG-4223|http://jira.codehaus.org/browse/MNG-4223], the installed POMs of MR-279 is downstream hostile. E.g., it's impossible to use versions of hadoop-mapreduce-client-core.version in ivy other than 1.0-SNAPSHOT without changing the multiple POMs, rendering the version properties (hadoop-mapreduce.version and yarn.version) practically useless.
This patch will install POMs with version (only) properties expanded. This patch also use inheritance and dependencyManagement to make POMs DRYer. It could use further cleanup to reduce "unnecessary" dependencies in some modules, but it's a working start.
To see the patch work, apply the patch and do a mvn clean install -P-cbuild -DskipTests to make sure sane POMs are installed and then working on individual test issues.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (MAPREDUCE-2432) MR-279: Install sanitized poms
for downstream sanity
Posted by "Mahadev konar (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/MAPREDUCE-2432?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mahadev konar resolved MAPREDUCE-2432.
--------------------------------------
Resolution: Fixed
Hadoop Flags: [Reviewed]
I just committed this. thanks luke!
> MR-279: Install sanitized poms for downstream sanity
> ----------------------------------------------------
>
> Key: MAPREDUCE-2432
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-2432
> Project: Hadoop Map/Reduce
> Issue Type: Improvement
> Components: mrv2
> Reporter: Luke Lu
> Assignee: Luke Lu
> Fix For: 0.23.0
>
> Attachments: mr-2432-poms-v1.patch, mr-2432-poms-v2.patch, mr-2432-poms-v3.patch
>
>
> Due to [MNG-4223|http://jira.codehaus.org/browse/MNG-4223], the installed POMs of MR-279 is downstream hostile. E.g., it's impossible to use versions of hadoop-mapreduce-client-core.version in ivy other than 1.0-SNAPSHOT without changing the multiple POMs, rendering the version properties (hadoop-mapreduce.version and yarn.version) practically useless.
> This patch will install POMs with version (only) properties expanded. This patch also use inheritance and dependencyManagement to make POMs DRYer. It could use further cleanup to reduce "unnecessary" dependencies in some modules, but it's a working start.
> To see the patch work, apply the patch and do a mvn clean install -P-cbuild -DskipTests to make sure sane POMs are installed and then working on individual test issues.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira