Skip to content

Commit 90d670e

Browse files
authored
4.x - Archetype: fix Native image build for quickstart with jackson
Signed-off-by: tvallin <thibault.vallin@oracle.com>
1 parent 2ff288b commit 90d670e

4 files changed

Lines changed: 17 additions & 1 deletion

File tree

archetypes/archetypes/src/main/archetype/common/docker.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,12 @@
3939
<include>src/*/resources/META-INF/**/*.mustache</include>
4040
</includes>
4141
</templates>
42+
<files if="${flavor} == 'mp' &amp;&amp; ${media.json-lib} == 'jackson'">
43+
<directory>files</directory>
44+
<includes>
45+
<include>src/**/native-image/**/resource-config.json</include>
46+
</includes>
47+
</files>
4248
</output>
4349
</boolean>
4450
<boolean id="jlink-image" name="JLink Support"
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Args=--initialize-at-build-time={{package}}
1+
Args=--initialize-at-build-time={{package}}{{#initialize-at-build-time}},{{.}}{{/initialize-at-build-time}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"bundles": [
3+
{
4+
"name": "jakarta.xml.bind.Messages"
5+
}
6+
]
7+
}

archetypes/archetypes/src/main/archetype/common/media.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@
7272
<value key="artifactId">jakarta.xml.bind-api</value>
7373
</map>
7474
</list>
75+
<list key="initialize-at-build-time" if="${flavor} == 'mp'">
76+
<value>com.fasterxml.jackson.core</value>
77+
</list>
7578
<list key="module-requires">
7679
<value>com.fasterxml.jackson.annotation</value>
7780
<value>com.fasterxml.jackson.core</value>

0 commit comments

Comments
 (0)