vscode-maven
vscode-maven copied to clipboard
Add reloading project supporting in Maven explorer
Suggestion
- A
Reload All Maven Projects
button in the navigation bar - A
Reload Project
button in each project node's context menu
Use Cases
Examples
Are you talking about adding reloading projects functionality provided by Java extension, but the entry is to be added in the "Maven" explorer? It sounds a little bit strange here, and we do have cases that Maven extension is installed independently.
Are you talking about adding reloading projects functionality provided by Java extension, but the entry is to be added in the "Maven" explorer?
Yes. BTW I'm not worrying about this behavior since it can be found in other popular IDE as well.
and we do have cases that Maven extension is installed independently.
A when clause can be used to guard this case - javaLSReady
Yes, technically we can add the entries only when vscode-java is available. I'm not against it but thinking about the real exprience.
My only concern is the potential confusion. Imagine that, when you click "Reload Project" on Maven explorer, you should expect something in Maven explorer to be refreshed, but in fact it's an external command almost nothing to do with the Maven explorer...
In IDEA, it's all-in-one, the Maven part is also responsible to import and build Maven project. Its "Reload project" re-import the project and also refresh the Maven explorer, and that's why it looks not strange.
They are implementation details. Usually, users do not know the difference behind the scenes. A user comes from IDEA would try to find it there according to the experience he has learnt in IDEA.
I just realized that you might be talking about that in IDEA, the reload
action contains both import all
& reload all
, while here we only have reload all
and import all
is missing. Is that the thing you are worrying about?
looks like it's already done.