Starting recently, I cannot load projects where the parent of the root pom.xml in the project specifies a parent pom that is also a module in the same project:
repo/
|-- pom.xml (parent section specifies <relativePath>./parent</relativePath>)
|-- parent/
|-- pom.xml
|-- othermodule/
|-- pom.xml (parent is the root pom.xml with no relativePath specified)
Projects that have the more usual structure (where the root pom.xml is the parent for all modules in the project) work fine, and I am able to build the projects without issue using maven from the command line. This issue entirely prevents me from using VS Code for Java projects as this is the standard project structure at my company.