I added three new options to settings. They control main actions generating (Run/Debug Maven).
So, now user can define their visibility (fully separately).
Possible Locations
List of possible locations, where actions can be generated on start:
Editor popup;
Project view popup;
Maven popup sub-menu.
All locations have been in original version. With my changes, user can hide them.
Full Change List
Added new options to 'ApplicationSettings' class, that controls main actions visibility;
Updated 'MyConfigurable' class, to hot-reload actions state on settings change;
Updated 'ApplicationSettingsForm': added new parameters and tooltips for them;
Updated logic of the 'ApplicationSettingsForm': removed some unused statements, some code replaced by lambda-functions, added new properties to data-bind;
Updated 'MavenHelperApplicationService' class: initializer refactored to work with separate blocks. Now possible to add actions separately, without additional dependent;
Updated 'cloning' depend, to unofficial 1.10 release (port to Java8);
Updated README.md (added new explanation about 'maven-server-api'), that has been changed in new IDEA version ('MavenId' class isn't represented there now);
Overview
I added three new options to settings. They control main actions generating (Run/Debug Maven). So, now user can define their visibility (fully separately).
Possible Locations
List of possible locations, where actions can be generated on start:
All locations have been in original version. With my changes, user can hide them.
Full Change List