You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "Steve Loughran (JIRA)" <ji...@apache.org> on 2013/11/28 10:51:38 UTC
[jira] [Updated] (YARN-1456) IntelliJ IDEA gets dependencies wrong
for hadoop-yarn-server-resourcemanager
[ https://issues.apache.org/jira/browse/YARN-1456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Steve Loughran updated YARN-1456:
---------------------------------
Attachment: YARN-1456-001.patch
The fix for this is trivial: explicitly add a hadoop-commons dependency to the {{hadoop-yarn-server-resourcemanager/pom.xml}}.
This does not add any more dependencies to the RM -just lets IDEA pick up the transitive dependencies properly.
The patch does this and tweaks the namespace declaration of the {{hadoop-yarn-client/pom.xml}} so the IDE doesn't complain about Xml schemas
> IntelliJ IDEA gets dependencies wrong for hadoop-yarn-server-resourcemanager
> -----------------------------------------------------------------------------
>
> Key: YARN-1456
> URL: https://issues.apache.org/jira/browse/YARN-1456
> Project: Hadoop YARN
> Issue Type: Bug
> Components: resourcemanager
> Affects Versions: 2.2.0
> Environment: IntelliJ IDEA 12.x & 13.x beta
> Reporter: Steve Loughran
> Priority: Minor
> Attachments: YARN-1456-001.patch
>
>
> When IntelliJ IDEA imports the hadoop POMs into the IDE, somehow it fails to pick up all the transitive dependencies of the yarn-client, and so can't resolve commons logging, com.google.* classes and the like.
> While this is probably an IDEA bug, it does stop you building Hadoop from inside the IDE, making debugging significantly harder
--
This message was sent by Atlassian JIRA
(v6.1#6144)