gradle shadowJar combine configuration files in HOCON format
up vote
0
down vote
favorite
How can I combine application.con
HOCON formatted files for lightben/typesafe configuration https://github.com/lightbend/config when creating a fat jar using gradle with the shadow plugin?
I.e. there are > 1 module which provide a application.conf
file which need to be merged when creating a fat jar.
I would hope that something without additional code works i.e. that not a custom Transformer (https://imperceptiblethoughts.com/shadow/configuration/merging/) is required. There seems to exist one for XML https://github.com/johnrengelman/shadow/blob/f6ff6525c531b226f7faf44177ad5e6e7ef913b6/src/main/groovy/com/github/jengelman/gradle/plugins/shadow/transformers/XmlAppendingTransformer.groovy#L44 but not yet for HOCON
gradle hocon shadowjar
add a comment |
up vote
0
down vote
favorite
How can I combine application.con
HOCON formatted files for lightben/typesafe configuration https://github.com/lightbend/config when creating a fat jar using gradle with the shadow plugin?
I.e. there are > 1 module which provide a application.conf
file which need to be merged when creating a fat jar.
I would hope that something without additional code works i.e. that not a custom Transformer (https://imperceptiblethoughts.com/shadow/configuration/merging/) is required. There seems to exist one for XML https://github.com/johnrengelman/shadow/blob/f6ff6525c531b226f7faf44177ad5e6e7ef913b6/src/main/groovy/com/github/jengelman/gradle/plugins/shadow/transformers/XmlAppendingTransformer.groovy#L44 but not yet for HOCON
gradle hocon shadowjar
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
How can I combine application.con
HOCON formatted files for lightben/typesafe configuration https://github.com/lightbend/config when creating a fat jar using gradle with the shadow plugin?
I.e. there are > 1 module which provide a application.conf
file which need to be merged when creating a fat jar.
I would hope that something without additional code works i.e. that not a custom Transformer (https://imperceptiblethoughts.com/shadow/configuration/merging/) is required. There seems to exist one for XML https://github.com/johnrengelman/shadow/blob/f6ff6525c531b226f7faf44177ad5e6e7ef913b6/src/main/groovy/com/github/jengelman/gradle/plugins/shadow/transformers/XmlAppendingTransformer.groovy#L44 but not yet for HOCON
gradle hocon shadowjar
How can I combine application.con
HOCON formatted files for lightben/typesafe configuration https://github.com/lightbend/config when creating a fat jar using gradle with the shadow plugin?
I.e. there are > 1 module which provide a application.conf
file which need to be merged when creating a fat jar.
I would hope that something without additional code works i.e. that not a custom Transformer (https://imperceptiblethoughts.com/shadow/configuration/merging/) is required. There seems to exist one for XML https://github.com/johnrengelman/shadow/blob/f6ff6525c531b226f7faf44177ad5e6e7ef913b6/src/main/groovy/com/github/jengelman/gradle/plugins/shadow/transformers/XmlAppendingTransformer.groovy#L44 but not yet for HOCON
gradle hocon shadowjar
gradle hocon shadowjar
asked Nov 19 at 19:17
Georg Heiler
4,871551122
4,871551122
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
accepted
I think something like this Merging multiple TypeSafe Config files and resolving only after they are all merged but I am afraid you need to change your code.
Works great. For the simple case ofreference.conf
it even works out of the box.
– Georg Heiler
Nov 23 at 17:50
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
I think something like this Merging multiple TypeSafe Config files and resolving only after they are all merged but I am afraid you need to change your code.
Works great. For the simple case ofreference.conf
it even works out of the box.
– Georg Heiler
Nov 23 at 17:50
add a comment |
up vote
1
down vote
accepted
I think something like this Merging multiple TypeSafe Config files and resolving only after they are all merged but I am afraid you need to change your code.
Works great. For the simple case ofreference.conf
it even works out of the box.
– Georg Heiler
Nov 23 at 17:50
add a comment |
up vote
1
down vote
accepted
up vote
1
down vote
accepted
I think something like this Merging multiple TypeSafe Config files and resolving only after they are all merged but I am afraid you need to change your code.
I think something like this Merging multiple TypeSafe Config files and resolving only after they are all merged but I am afraid you need to change your code.
answered Nov 23 at 13:11
Leo
628814
628814
Works great. For the simple case ofreference.conf
it even works out of the box.
– Georg Heiler
Nov 23 at 17:50
add a comment |
Works great. For the simple case ofreference.conf
it even works out of the box.
– Georg Heiler
Nov 23 at 17:50
Works great. For the simple case of
reference.conf
it even works out of the box.– Georg Heiler
Nov 23 at 17:50
Works great. For the simple case of
reference.conf
it even works out of the box.– Georg Heiler
Nov 23 at 17:50
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53381235%2fgradle-shadowjar-combine-configuration-files-in-hocon-format%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown