Creating Another type of Add-on
If you want to create an add-on which is not a UI component, e.g. a data provider, you can still use the same component starter described in Integrating a Web Component. Leave the default web component URL in the starter form, download the project and delete:
The webjar dependency
The UI component class
You now have a generic project which can be used for any add-on purposes and which supports Directory deployment using
sh
mvn clean install -Pdirectory