The launch group either executes next launch configuration or finishes.
Current Behavior
The launch group waits for the gradle task to finish infinitely.
Launch groups when set to wait for termination checks ILaunch.isTerminated and IProgressMonitor.isCanceled to see if the task has been terminated where the default implementation of ILaunch.isTerminated checks to see if atleast one process or debug target has been registered of which buildship currently registers neither.
Context
I am trying to create a launch group which runs a gradle task and waits for it to terminate.
Steps to Reproduce
Create a launch group run configuration.
Set the launch group to execute any gradle run configuration.
Set the launch group to wait for the gradle run configuration to terminate.
Expected Behavior
The launch group either executes next launch configuration or finishes.
Current Behavior
The launch group waits for the gradle task to finish infinitely.
Launch groups when set to wait for termination checks
ILaunch.isTerminated
andIProgressMonitor.isCanceled
to see if the task has been terminated where the default implementation ofILaunch.isTerminated
checks to see if atleast one process or debug target has been registered of which buildship currently registers neither.Context
I am trying to create a launch group which runs a gradle task and waits for it to terminate.
Steps to Reproduce
Your Environment
Eclipse: 2023-09, Buildship version: 3.1.7.v20230428-1602.