[ https://issues.apache.org/jira/browse/CRAIL-80?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16683493#comment-16683493 ]
Patrick Stuedi edited comment on CRAIL-80 at 11/12/18 10:06 AM: ---------------------------------------------------------------- Yup. What I recommend is that we specify all versions of all dependencies in the parent pom so that in the case where one needs to update a particular dependency only one file needs to be updated, regardless of whether the dependency is used once or multiple times in the project. Spark does something similar [https://github.com/apache/spark/blob/master/pom.xml] Here are few more links related to "dependency management in maven": https://bhaskarvk.github.io/2007/06/maven-best-practices-use-dependency-management-for-multi-module-projects./ [https://stackoverflow.com/questions/16895555/maven-managed-dependencies-resolving-project-version-from-parent-pom] [http://maven.apache.org/guides/introduction/introduction-to-the-pom.html#Project_Inheritance] was (Author: pstuedi): Yup. What I recommend is that we specify all versions of all dependencies in the parent pom so that in the case where one needs to update a particular dependency only one file needs to be updated, regardless of whether the dependency is used once or multiple times in the project. Spark does something similar [https://github.com/apache/spark/blob/master/pom.xml] [https://stackoverflow.com/questions/16895555/maven-managed-dependencies-resolving-project-version-from-parent-pom] [http://maven.apache.org/guides/introduction/introduction-to-the-pom.html#Project_Inheritance] > Alll versions of dependencies should be defined in the parent pom > ----------------------------------------------------------------- > > Key: CRAIL-80 > URL: https://issues.apache.org/jira/browse/CRAIL-80 > Project: Apache Crail > Issue Type: Improvement > Reporter: Patrick Stuedi > Priority: Major > > See NVMf module, storage-rdma module, rpc-darpc module -- This message was sent by Atlassian JIRA (v7.6.3#76005)