Сейчас собираю граалем тестовое приложение, которое использует апи одного из оракловых приложений, и натолкнулся на следующую проблему: часть классов грузится рефлекшном, соответственно эти классы не добавляются в скомпилированное приложение по умолчанию. Начал прописывать их в reflectconfig.json, но на N-ой итерации понял, что так может еще долго продолжаться. Есть ли быстрый и красивый способ решения вопроса? Может быть, можно все классы из CLASSPATH скомпилировать? Может ли помочь опция --initialize-at-build-time?
Собираю так:
native-image --no-fallback -classpath %CUSTOM_CLASSPATH% -H:ReflectionConfigurationFiles=reflectconfig.json --allow-incomplete-classpath --report-unsupported-elements-at-runtime ApiTest