Provide option to run LT plugin stop comand when the stop action is used #410
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR attempts to provide a workaround for the issue where the start action is run on a project, but it fails because there is a Liberty server already running perhaps due of a prior unexpected session failure or user action.
The workaround allows users to run the Liberty Tools stop action to stop a Liberty server running the project outside of a Liberty tools session. The Liberty Maven/Gradle plugin stop command is issued to stop the Liberty server.
Since stop is issued in an unconventional way, a choice dialog is displayed to let the user know that the session for the project in question is not active or has not been initialized (start/debug), and to give the user the choice to run the LMP/LGP stop command or not.
For example: