Cockpit plugin developement

I am a beginner just started learning camunda. I tried to develop a plugin for cockpit and i went through the guide.

“The main entry point for a plug-in is the service provider interface (SPI) org.camunda.bpm.cockpit.plugin.spi.CockpitPlugin. Each plug-in must provide an implementation of this class and register it via META-INF/services.”

I am not able to identify the above folder in my project. Can you please help me on this, also let me know what kind of Maven project i need to create and what are all dependent need to add.

Hi @Venkat,

Here is an example project that should answer your questions: https://github.com/camunda/camunda-bpm-examples/tree/master/cockpit/cockpit-sample-plugin

Cheers,
Thorben

Thanks for you response!.

I followed the instruction provided in that link, but i’m getting the below error while doing mvn install in camunda webapp.

[exec] npm ERR! Error while executing:
[exec] npm ERR! D:\Program Files\Git\cmd\git.EXE ls-remote -h -t git://github.com/camunda/camunda-commons-ui.git
[exec] npm ERR!
[exec] npm ERR! fatal: read error: Invalid argument
[exec] npm ERR!
[exec] npm ERR! exited with error code: 128

Can you please help me on this.