Skip to content

Commit d9acaec

Browse files
author
Dennis Labordus
committed
Fix missing constructure/methodes in native image.
Signed-off-by: Dennis Labordus <[email protected]>
1 parent 1f02fa4 commit d9acaec

File tree

3 files changed

+22
-8
lines changed

3 files changed

+22
-8
lines changed

app/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,6 @@ SPDX-License-Identifier: Apache-2.0
161161
<quarkus.package.type>native</quarkus.package.type>
162162
<!-- Allows for creating a Linux executable without GraalVM being installed -->
163163
<quarkus.native.container-build>true</quarkus.native.container-build>
164-
<quarkus.native.additional-build-args>-H:ReflectionConfigurationFiles=reflection-config.json</quarkus.native.additional-build-args>
165164
</properties>
166165

167166
<build>
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// SPDX-FileCopyrightText: 2021 Alliander N.V.
2+
//
3+
// SPDX-License-Identifier: Apache-2.0
4+
package org.lfenergy.compas.scl.data.rest;
5+
6+
import io.quarkus.runtime.annotations.RegisterForReflection;
7+
import org.lfenergy.compas.core.jaxrs.model.ErrorMessage;
8+
import org.lfenergy.compas.core.jaxrs.model.ErrorResponse;
9+
import org.lfenergy.compas.scl.data.model.SclMetaInfo;
10+
11+
/**
12+
* Configure class for Quarkus Native Build to be included.
13+
*/
14+
@RegisterForReflection(
15+
targets = {
16+
SclMetaInfo.class,
17+
ErrorMessage.class,
18+
ErrorResponse.class,
19+
org.lfenergy.compas.scl.data.model.ObjectFactory.class
20+
})
21+
public class CompasReflectionConfiguration {
22+
}

app/src/main/resources/reflection-config.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)