Commit fc1a8bd
4.x: Native image update (helidon-io#7711)
* Native image update
- Java 21
- latest version
- replace artifact id
- remove initialize-at-build-time in SE
- doc fix
- Updates to graalvm github action
- Upgrade jar plugin to honor main class attribute for modules
- Add main class to modularized test
- Add kotlin dependency to resolve modularized failure
- Native packaging test fixed.
- Fix archetypes to work with new jar plugin
- Kafka connector native image updates
---------
Co-authored-by: Daniel Kec <daniel.kec@oracle.com>1 parent 193297e commit fc1a8bd
118 files changed
Lines changed: 1503 additions & 1106 deletions
File tree
- .github/workflows
- applications/parent
- archetypes/helidon/src/main/archetype
- common/files
- mp
- common
- files/src/main/java/__pkg__
- custom
- common
- common/src/main/resources/META-INF/native-image/io.helidon.common/helidon-common
- media-type/src/main/resources/META-INF/native-image/io.helidon.common/helidon-common-media-type
- config
- config-mp/src/main/resources/META-INF/native-image/io.helidon.config/helidon-conifg-mp
- config/src/main/resources/META-INF/native-image/io.helidon.config/helidon-config
- git/src/main/resources/META-INF/native-image/io.helidon.config/helidon-config-git
- yaml-mp/src/main/resources/META-INF/native-image/io.helidon.config/helidon-config-yaml-mp
- yaml/src/main/resources/META-INF/native-image/io.helidon.config/helidon-config-yaml
- dbclient/mongodb/src/main/resources/META-INF/native-image/io.helidon.dbclient/helidon-dbclient-mongo
- dependencies
- docs
- includes/guides
- mp
- etc
- scripts
- includes
- examples
- messaging
- docker/kafka
- kafka-websocket-se/src/main
- java/io/helidon/examples/messaging/se
- resources
- quickstarts
- helidon-quickstart-mp
- src/main/resources/META-INF/io.helidon.examples.quickstarts/helidon-quickstart-mp
- helidon-quickstart-se
- helidon-standalone-quickstart-mp
- helidon-standalone-quickstart-se
- http/media
- jsonb/src/main/resources/META-INF/native-image/io.helidon.nima.http.media/helidon-nima-http-media-jsonb
- jsonp/src/main/resources/META-INF/native-image/io.helidon.http.media/helidon-http-media-jsonp
- integrations
- cdi
- datasource-hikaricp/src/main/resources/META-INF/native-image/io.helidon.integrations.cdi/helidon-integrations-cdi-datasource-hikaricp
- datasource/src/main/resources/META-INF/native-image/io.helidon.integrations.cdi/helidon-integrations-cdi-datasource
- hibernate-cdi/src/main/resources/META-INF/native-image/io.helidon.integrations.cdi/helidon-integrations-cdi-hibernate
- jpa-cdi/src/main/resources/META-INF/native-image/io.helidon.integrations.cdi/helidon-integrations-cdi-jpa
- jta-cdi/src/main/resources/META-INF
- helidon/native-image
- native-image/io.helidon.integrations.cdi/helidon-integrations-cdi-jta
- db
- h2
- mysql/src/main/resources/META-INF/native-image/io.helidon.integrations.db/mysql
- pgsql
- graal
- mp-native-image-extension
- src/main
- java
- io/helidon/integrations/graal/mp/nativeimage/extension
- resources/META-INF/native-image/io.helidon.integrations.graal/helidon-mp-graal-native-image-extension
- native-image-extension
- src/main
- java
- io/helidon/integrations/graal/nativeimage/extension
- resources/META-INF/native-image/io.helidon.integrations.graal/helidon-graal-native-image-extension
- jersey/jsonp/src/main/resources/META-INF/native-image/io.helidon.jersey/helidon-jersey-media-jsonp
- logging/jul/src/main
- java/io/helidon/logging/jul
- resources/META-INF
- helidon/native-image
- native-image/io.helidon.logging/helidon-logging-jul
- messaging
- connectors/kafka
- src/main
- java
- io/helidon/messaging/connectors/kafka
- resources/META-INF
- helidon/native-image
- native-image/io.helidon.messaging.connectors.kafka
- messaging/src/main/java
- metrics
- api/src/main/resources/META-INF/native-image/io.helidon.metrics/helidon-metrics-api
- metrics/src/main/resources/META-INF/native-image/io.helidon.metrics/helidon-metrics
- providers/micrometer/src/main/resources/META-INF/helidon/native-image
- microprofile
- cdi/src/main/resources/META-INF/native-image/io.helidon.microprofile.cdi/helidon-microprofile-cdi
- config/src/main/resources/META-INF/native-image/io.helidon.microprofile.config/helidon-microprofile-config
- cors/src/main/resources/META-INF/native-image/io.helidon.microprofile/helidon-microprofile-cors
- jwt-auth/src/main/resources/META-INF/native-image/io.helidon.microprofile/helidon-microprofile-jwt-auth
- metrics/src/main/resources/META-INF/native-image/io.helidon/helidon-common
- openapi/src/main/resources/META-INF/native-image/io.helidon.microproflie/helidon-microprofile-openapi
- security/src/main/resources/META-INF
- helidon/native-image
- native-image/io.helidon.microprofile/helidon-microprofile-security
- server/src/main/resources/META-INF
- helidon/native-image
- native-image/io.helidon.microrpofile/helidon-microprofile-server
- service-common/src/main/java/io/helidon/microprofile/servicecommon
- tracing/src/main/resources/META-INF/native-image/io.helidon.microprofile/helidon-microprofile-tracing
- security
- providers/oidc-common/src/main/resources/META-INF/native-image/io.helidon.security.providers/helidon-security-providers-oidc-common
- security/src/main/resources/META-INF/native-image/io.helidon.security/helidon-security
- tests/integration/native-image
- mp-1
- src/main/resources/META-INF/native-image/io.helidon.tests.integration.native-image/helidon-tests-native-image-mp1
- mp-2
- src/main/resources/META-INF/native-image/io.helidon.tests.integration.native-image/helidon-tests-native-image-mp2
- mp-3
- src/main
- java/io/helidon/tests/integration/nativeimage/mp3
- resources/META-INF/native-image/io.helidon.tests.integration.native-image/helidon-tests-native-image-mp3
- se-1
- src/main/resources/META-INF/native-image
- io.helidon.tests.integration.native-image/helidon-tests-native-image-se-1
- tracing/providers
- jaeger
- src/main
- java
- resources/META-INF/native-image/io.helidon.tracing/helidon-tracing-jaeger
- zipkin/src/main/resources/META-INF/native-image/io.helidon.tracing/helidon-tracing-zipkin
- webserver/access-log/src/main/resources/META-INF/native-image/io.helidon.webserver/helidon-webserver-access-log
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
| 143 | + | |
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
150 | | - | |
151 | | - | |
| 150 | + | |
152 | 151 | | |
153 | | - | |
154 | | - | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
155 | 156 | | |
156 | 157 | | |
157 | 158 | | |
158 | 159 | | |
159 | 160 | | |
160 | 161 | | |
161 | 162 | | |
| 163 | + | |
| 164 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
48 | | - | |
| 47 | + | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
Lines changed: 1 addition & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
| 3 | + | |
7 | 4 | | |
8 | 5 | | |
9 | 6 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| 85 | + | |
85 | 86 | | |
| 87 | + | |
86 | 88 | | |
87 | 89 | | |
88 | 90 | | |
| |||
Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
0 commit comments