There are quite a lot of entries in /fcli-app/src/main/resources/META-INF/native-image/fcli/fcli-app/spel/reflect-config.json to allow for proper SpEL operation in native images. Given the time that it takes for native images to be ready for testing, a lot of these entries were added 'just in case', without being sure whether they are actually needed.
Once we have proper functional test coverage for SpEL (query/output) expressions, we should try to minimize the number of entries in reflect-config.json by removing the entries of which it's not sure whether they are required, then see which functional tests fail, and re-add the appropriate entries.
There are quite a lot of entries in
/fcli-app/src/main/resources/META-INF/native-image/fcli/fcli-app/spel/reflect-config.json
to allow for proper SpEL operation in native images. Given the time that it takes for native images to be ready for testing, a lot of these entries were added 'just in case', without being sure whether they are actually needed.Once we have proper functional test coverage for SpEL (query/output) expressions, we should try to minimize the number of entries in
reflect-config.json
by removing the entries of which it's not sure whether they are required, then see which functional tests fail, and re-add the appropriate entries.