Skip to content

Commit

Permalink
fix: native image generation issue
Browse files Browse the repository at this point in the history
  • Loading branch information
loicmathieu committed May 23, 2022
1 parent 6848523 commit bf9d058
Showing 1 changed file with 14 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
import io.quarkus.deployment.annotations.Record;
import io.quarkus.deployment.builditem.BootstrapConfigSetupCompleteBuildItem;
import io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem;
import io.quarkus.deployment.builditem.nativeimage.NativeImageConfigBuildItem;

public class CommonBuildSteps {

Expand All @@ -33,4 +34,17 @@ public ExtensionSslNativeSupportBuildItem ssl() {
public void configure(GcpCredentialRecorder recorder, GcpBootstrapConfiguration bootstrapConfiguration) {
recorder.configure(bootstrapConfiguration);
}

/**
* Work around for https://github.com/quarkusio/quarkus/issues/25501 until
* https://github.com/oracle/graal/issues/4543 gets resolved
*
* @return
*/
@BuildStep
public NativeImageConfigBuildItem nativeImageConfiguration() {
NativeImageConfigBuildItem.Builder builder = NativeImageConfigBuildItem.builder()
.addRuntimeReinitializedClass("com.sun.management.internal.PlatformMBeanProviderImpl");
return builder.build();
}
}

0 comments on commit bf9d058

Please sign in to comment.