File tree 1 file changed +7
-0
lines changed
core/deployment/src/main/java/io/quarkus/deployment/steps
1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 65
65
import io .quarkus .deployment .builditem .SuppressNonRuntimeConfigChangedWarningBuildItem ;
66
66
import io .quarkus .deployment .builditem .nativeimage .ReflectiveClassBuildItem ;
67
67
import io .quarkus .deployment .builditem .nativeimage .ReflectiveMethodBuildItem ;
68
+ import io .quarkus .deployment .builditem .nativeimage .RuntimeInitializedClassBuildItem ;
68
69
import io .quarkus .deployment .configuration .BuildTimeConfigurationReader ;
69
70
import io .quarkus .deployment .configuration .RunTimeConfigurationGenerator ;
70
71
import io .quarkus .deployment .configuration .tracker .ConfigTrackingConfig ;
@@ -114,6 +115,12 @@ public class ConfigGenerationBuildStep {
114
115
SmallRyeConfigBuilder .class , "withSources" ,
115
116
SmallRyeConfigBuilder .class , ConfigSource [].class );
116
117
118
+ @ BuildStep
119
+ void nativeSupport (BuildProducer <RuntimeInitializedClassBuildItem > runtimeInitializedClassProducer ) {
120
+ runtimeInitializedClassProducer .produce (new RuntimeInitializedClassBuildItem (
121
+ "io.quarkus.runtime.configuration.RuntimeConfigBuilder$UuidConfigSource$Holder" ));
122
+ }
123
+
117
124
@ BuildStep
118
125
void buildTimeRunTimeConfig (
119
126
ConfigurationBuildItem configItem ,
You can’t perform that action at this time.
0 commit comments