Community
Participate
Working Groups
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; de; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 Build Identifier: The current MWE launch mechanism is not extensible and is inversive regarding the classpath settings of the project containing the mwe workflow to launch. I have attached a patch providing a complete refactoring of the MWE launch mechanism (MWELaunchShortcut, MWELaunchDelegate, and MWEDebuggerLauncher) that overcomes these problems. In detail, MWELaunchDelegate was completely refactored to dynamically calculate the required runtime classpath to pass to the WorkflowRunner (so the plug-in containing the workflow file does not have to specify those classes within its local classpath). The implementation allows allows to extend MWELaunchDelegate, so custom launch configurations can be derived (e.g. to perform instrumentation of any launched workflow to gather coverage information). The proposed patch is related to the refactoring of the WorkflowRunner class I have proposed by bug #289287. Reproducible: Always
Created attachment 147049 [details] Patch comprising the described refactorings.