We are developing several components, each kept in its own Git repository. Dependencies are managed by Maven. Now I am starting to work on a new project that depends on several existing components. Those dependencies are described in pom.xml. Is there a way to open this new project, together with the components it depends on, as a single project, so that renaming method in any of them will immediately fix method calls in the other?
What are current best practices for multi-component project development process (as opposed to build, which is more or less clear)?