[ https://issues.apache.org/jira/browse/PARQUET-2043?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gabor Szadovszky resolved PARQUET-2043. --------------------------------------- Resolution: Fixed > Fail build for used but not declared direct dependencies > -------------------------------------------------------- > > Key: PARQUET-2043 > URL: https://issues.apache.org/jira/browse/PARQUET-2043 > Project: Parquet > Issue Type: Improvement > Components: parquet-mr > Reporter: Gabor Szadovszky > Assignee: Gabor Szadovszky > Priority: Major > > It is always a good practice to specify all the dependencies directly used > (classes are imported from) by our modules. We have a couple of issues where > classes are imported from transitive dependencies. It makes hard to validate > the actual dependency tree and also may result in using wrong versions of > classes (see PARQUET-2038 for example). > It would be good to enforce to reference such dependencies directly in the > module poms. The [maven-dependency-plugin analyze-only > goal|http://maven.apache.org/plugins/maven-dependency-plugin/analyze-only-mojo.html] > can be used for this purpose. -- This message was sent by Atlassian Jira (v8.3.4#803005)