In development mode (autoreload service enabled), loading of webfilebundles provided as jar only (no filesystem), would be skipped.
In order to fix this behavior, following actions should be taken:
- Add WebFilesWatcherService service (getWebFilesDirectories()) for getting watched webfile bundle directories by AutoReloadService
- Add atomic WebFilesServiceImpl#importJcrWebFileBundle() method which isn't conditional on AutoreloadService being unavailable/disabled
- Modify ConfigurationServiceImpl/ConfigurationConfigService webfilebundle loading approach: Load all webfilebundles from jars if WebFilesWatcherService == null (i.e. AutoReloadService is unavailable/disabled) or if the module is not already known and managed (loaded) by the WebFilesWatcherService