[
https://issues.apache.org/jira/browse/YARN-888?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13867488#comment-13867488
]
Alejandro Abdelnur commented on YARN-888:
-----------------------------------------
[~vinodkv], thx for taking the time to play with the patch.
bq. hadoop-yarn-project's pom.xml has some deps ...
This was an oversight from end as I've traversed the parent poms starting from
the leafs and the yarn modules do not have hadoop-yarn-project as parent. This
means the dependencies there were not being used. I'm attaching a new patch
removing the dependencies section from the hadoop-yarn-project. Thanks for
catching that.
bq. I guess this was you meant by ....
Correct. However, I wouldn't say the plugin is broken, but it has limitations
(it cannot detect usage of classes loaded via reflection, it cannot detect use
of constant for primitive types and Strings, etc).
bq. We should set up a single node cluster atleast to ensure that all is well.
The produced TARBALL has the exact same set of JAR files, so I would not expect
this being an issue.
However, just to be safe, I've just did a build with the patch, started
minicluster and run a couple of example jobs.
> clean up POM dependencies
> -------------------------
>
> Key: YARN-888
> URL: https://issues.apache.org/jira/browse/YARN-888
> Project: Hadoop YARN
> Issue Type: Bug
> Affects Versions: 2.1.0-beta
> Reporter: Alejandro Abdelnur
> Assignee: Alejandro Abdelnur
> Attachments: YARN-888.patch, YARN-888.patch, YARN-888.patch,
> yarn-888-2.patch
>
>
> Intermediate 'pom' modules define dependencies inherited by leaf modules.
> This is causing issues in intellij IDE.
> We should normalize the leaf modules like in common, hdfs and tools where all
> dependencies are defined in each leaf module and the intermediate 'pom'
> module do not define any dependency.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)