[ https://issues.apache.org/jira/browse/FLINK-3038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15034351#comment-15034351 ]
Robert Metzger commented on FLINK-3038: --------------------------------------- I'm closing this issue because its not feasible to add all dependencies as direct dependencies. For example: We have akka as a dependency, which depends on typesafe:config. Since we are also using some classes from that dependency, we would need to add it as a direct dependency. This means that we have to check all transitive dependencies when we're changing the version of our direct deps. > Add maven plugin to ensure our modules define all used dependencies > ------------------------------------------------------------------- > > Key: FLINK-3038 > URL: https://issues.apache.org/jira/browse/FLINK-3038 > Project: Flink > Issue Type: Improvement > Components: Build System > Reporter: Robert Metzger > > We are sometimes using classes from dependencies we are not immediately > depending on (we get them transitively through our direct dependencies). > There are maven plugins to ensure this doesn't happen. -- This message was sent by Atlassian JIRA (v6.3.4#6332)