Currently you can create extensions for the server context, web context or
both. However, there are 2 issues with extensions that require components.
First, the docs say this:
You can make components globally available by adding them to the folder
/components.
However, this is currently not functioning as the deploy.log clearly shows
when you try it:
Extension;not supported yet!;lucee.runtime.exp.ApplicationException: not
supported yet!
For server extensions, you can get around this by using the /applications
folder, but this does not work for web contexts.
This brings us to the second issue: it appears that Lucee has a default
{lucee-web} component mapping, but not a {lucee-server} mapping. Is there a
way to add this mapping automatically upon component installation?
Otherwise, the user would need to add the mapping manually.