dynamic-extensions-for-alfresco icon indicating copy to clipboard operation
dynamic-extensions-for-alfresco copied to clipboard

Content bootstrap requires dependency on internal annotations-runtime package

Open kerkhofsd opened this issue 4 years ago • 0 comments

One of the functionalities Dynamic Extensions offers, is content bootstrapping: https://github.com/xenit-eu/dynamic-extensions-for-alfresco/blob/master/documentation/Extension_Point_Bootstrap_Content.md

Content bootstrapping is easily achievable by using DE's BootstrapService and ResourceHelper. However these classes are available in the annotations-runtime subproject, which is considered internal.

Users of the DE framework should not require a dependency on annotations-runtime and therefore the content bootstrapping functionality should be exposed via the public API.

Possible solution: expose required interfaces / classes via the annotations submodule.

Related question: https://github.com/xenit-eu/example-dynamic-extension/issues/8

kerkhofsd avatar Jun 17 '20 07:06 kerkhofsd