Skip to content

Commit aaa2591

Browse files
author
Dennis Labordus
committed
Small changes for Native Image.
Signed-off-by: Dennis Labordus <[email protected]>
1 parent e8a62c6 commit aaa2591

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

app/src/main/java/org/lfenergy/compas/scl/auto/alignment/rest/CompasSclAutoAlignmentConfiguration.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
// SPDX-License-Identifier: Apache-2.0
44
package org.lfenergy.compas.scl.auto.alignment.rest;
55

6+
import io.quarkus.runtime.annotations.RegisterForReflection;
67
import org.lfenergy.compas.core.commons.ElementConverter;
78

89
import javax.enterprise.context.ApplicationScoped;
@@ -11,6 +12,8 @@
1112
/**
1213
* Create Beans from other dependencies that are used in the application.
1314
*/
15+
@RegisterForReflection(targets = {com.powsybl.sld.library.Components.class,
16+
com.powsybl.sld.library.Component.class})
1417
public class CompasSclAutoAlignmentConfiguration {
1518
@Produces
1619
@ApplicationScoped

app/src/main/resources/application.properties

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@ quarkus.index-dependency.scl2007b4.artifact-id=commons
1818
quarkus.index-dependency.jaxb-api.group-id=org.jboss.spec.javax.xml.bind
1919
quarkus.index-dependency.jaxb-api.artifact-id=jboss-jaxb-api_2.3_spec
2020

21+
quarkus.index-dependency.powsybl-single-line-diagram-core.group-id=com.powsybl
22+
quarkus.index-dependency.powsybl-single-line-diagram-core.artifact-id=powsybl-single-line-diagram-core
23+
2124
# Settings needed for native compilation of the project.
22-
quarkus.native.resources.includes=**/com.powsybl.triplestore.api.TripleStoreFactoryService,CIM*.sparql
23-
quarkus.native.additional-build-args=--initialize-at-run-time=org.eclipse.rdf4j.common.iteration.TimeLimitIteration,--initialize-at-run-time=org.apache.http.impl.auth.NTLMEngineImpl
25+
quarkus.native.resources.includes=ConvergenceLibrary/*.*,*.css
2426

2527
# Dev Profile overrides.
2628
%dev.quarkus.http.port = 9092

0 commit comments

Comments
 (0)