[ 
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)

Reply via email to