Skip to content

Commit 4e25068

Browse files
committed
Helidon can utilize HOCON for application configuration
1 parent 3456c91 commit 4e25068

5 files changed

Lines changed: 10 additions & 10 deletions

File tree

gradle/libs.versions.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@ helidon-http = { module = 'io.helidon.http:helidon-http' }
2929
helidon-http-media = { module = 'io.helidon.http.media:helidon-http-media' }
3030
helidon-logging-common = { module = 'io.helidon.logging:helidon-logging-common' }
3131

32-
helidon-config-yaml = { module = 'io.helidon.config:helidon-config-yaml' }
33-
helidon-logging-jul = { module = 'io.helidon.logging:helidon-logging-jul' }
32+
helidon-config-hocon = { module = 'io.helidon.config:helidon-config-hocon' }
3433

3534
helidon-webclient-api = { module = 'io.helidon.webclient:helidon-webclient-api' }
3635
helidon-webclient-http1 = { module = 'io.helidon.webclient:helidon-webclient-http1' }
@@ -44,6 +43,5 @@ junit-platform-launcher = { module = 'org.junit.platform:junit-platform-launcher
4443
[bundles]
4544
helidon-implementation = ['helidon-webserver', 'helidon-config', 'helidon-common-config', 'helidon-common-parameters',
4645
'helidon-http', 'helidon-http-media', 'helidon-logging-common']
47-
helidon-runtime-only = ['helidon-config-yaml', 'helidon-logging-jul']
4846
test-implementation = ['assertj', 'helidon-webclient-api', 'helidon-webclient-http1', 'helidon-webserver-testing-junit5',
4947
'junit-jupiter-api', 'junit-jupiter-params']

helidon/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ dependencies {
77
implementation libs.jspecify
88
implementation enforcedPlatform(libs.helidon)
99
implementation libs.bundles.helidon.implementation
10-
runtimeOnly libs.bundles.helidon.runtime.only
10+
runtimeOnly libs.helidon.config.hocon
1111
testImplementation libs.bundles.test.implementation
1212
testRuntimeOnly libs.junit.jupiter.engine
1313
testRuntimeOnly libs.junit.platform.launcher
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
server {
2+
port = 8080
3+
host = "0.0.0.0"
4+
}
5+
6+
app {
7+
greeting = "Hello"
8+
}

helidon/src/main/resources/application.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.
File renamed without changes.

0 commit comments

Comments
 (0)