[
https://issues.apache.org/jira/browse/YARN-888?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13865642#comment-13865642
]
Steve Loughran commented on YARN-888:
-------------------------------------
This is a pretty big patch -though I see what it is trying to do, and
appreciate that it should stop my IDE complaining about commons-logging imports
being unknown. And as it is across all YARN projects, it does have to go in one
single patch.
# We should really have a {{hadoop-common-lean}} POM project that strips out
all server side stuff and any filesystems -then you wouldn't have to repeat the
exclusions everywhere; make less maintenance, and would be re-usable
downstream. This seems as good a time to add it -if maven actually lets us do
this.
# on the yarn servers, do we need to exclude the servlet/jetty/tomcat stuff
from hadoop-common?
> 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-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)