launching a customized bpmn glsp server from vscode #445
Replies: 1 comment
-
|
as you have already noticed the client and serer part a separate modules. And you can start the client with different servers. I guess this is what you are searching for. So first you should setup an simple local environment that allows you to start the client and server separately. https://github.com/imixs/open-bpmn/blob/master/devi As you can see you can start the client without server To see how a custom server part looks like you can take a look into the source code of imixs-open-bpmn. I assume that this is exactly the same you are trying with your custom implementation. Also here you can see the vs-code launch options https://github.com/imixs/imixs-open-bpmn/blob/main/.vscode/launch.json So at the end if your server is starting on port 5007 your client will be able to connect. I hope this will help you to get things running. === |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I have a new customized version of the bpmn glsp server and metamodel that adds a few properties to BPMN elements. Per the instructions I've seen, I have a new GLSP ServerLauncher class, a new DiagramModule and a new class that extends org.openbpmn.extensions.AbstractBPMNElementExtension.
I have an existing installation in VS Code of the Open BPMN plugin, and I can see on disk where the existing server jar file snapshot is in the subdirectory for that plugin.
I've looked through some of the typescript / javascript code there to see if I can figure out where and how the existing BPMN2ServerLauncher main method is invoked but but it's not jumping out at me. As a result, I don't see how to specify my new launcher class (CWP_Verify_ServerLauncher) as the class to invoke. Since my new class also has it's own main() method, is removing the BPMN2ServerLauncher class enough, so there is only one main method?
Thanks,
Chris
Beta Was this translation helpful? Give feedback.
All reactions