and since there is multi-root support in VSCode now, just opening or adding the folder of the created app seems the best choice from my point of view
Seems API is ready now for stable versions. We might be able to adopt the best practice to add project as a workspace folder.
@kdvolder Here is a bug for the "edit starters" feature in STS. For unselected starters, it now simply removes the dependency nodes from pom.xml. (I also copy the behavior to vscode extension)
First I generate a project selecting "web" as a dependency, and then trigger "Edit starters" to remove it. Now the project fails to build.
I notice that when I generate a project without selecting any starters, it auto adds following maven dependency.
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency>