dynamic-extensions-for-alfresco
dynamic-extensions-for-alfresco copied to clipboard
Content bootstrap requires dependency on internal annotations-runtime package
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