Pass Dynamic Port from Gradle boot:run of an application
I am having an application, which is running on some port(ex-8080) now when I start this application using gradlew I want to pass dynamic port to start the application?
./gradlew :testApplication:bootRun
is there anyway to pass the dynamic port here??
spring-boot gradle build.gradle
add a comment |
I am having an application, which is running on some port(ex-8080) now when I start this application using gradlew I want to pass dynamic port to start the application?
./gradlew :testApplication:bootRun
is there anyway to pass the dynamic port here??
spring-boot gradle build.gradle
add a comment |
I am having an application, which is running on some port(ex-8080) now when I start this application using gradlew I want to pass dynamic port to start the application?
./gradlew :testApplication:bootRun
is there anyway to pass the dynamic port here??
spring-boot gradle build.gradle
I am having an application, which is running on some port(ex-8080) now when I start this application using gradlew I want to pass dynamic port to start the application?
./gradlew :testApplication:bootRun
is there anyway to pass the dynamic port here??
spring-boot gradle build.gradle
spring-boot gradle build.gradle
edited Nov 17 '18 at 15:12
Manushin Igor
1,060818
1,060818
asked Nov 17 '18 at 13:28
Ashwini JhaAshwini Jha
25
25
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
TLDR: /gradlew :testApplication:bootRun -Pargs="--server.port=8081"
What is here:
- When you run java with arguments
--server.port=8081
, Spring Boot will override default property (e.g. Spring Boot will ignore your port in properties file, it will use value from command line
-Pargs
is the way to ask bootRun to command line arguments. See details here.
See also the same question for maven.
1
Thanks for the info, -Pargs is not considering, I added the below things and it started working. bootRun { systemProperties = System.properties } and then passed -Dserver.port=8081 and It started working. I have another question , Can I able to modify the custom value specified in application.properties by passing the argument in gradlew bootRun? example in application.properties there is a variable call test.url="http:localhost:8081"now I am running the gradlew :testApplication:bootRun and here I wanna modify the content of test.url, is this possible?
– Ashwini Jha
Nov 17 '18 at 16:19
add a comment |
Thanks for the info, -Pargs is not considering, I added the below things and it started working.
bootRun {
systemProperties = System.properties
}
and then passed -Dserver.port=8081
and It started working. I have another question , Can I able to modify the custom value specified in application.properties by passing the argument in gradlew bootRun?
example in application.properties there is a variable call
test.url="http:localhost:8081"
now I am running the gradlew :testApplication:bootRun and here I wanna modify the content of test.url, is this possible?
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
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%2f53351698%2fpass-dynamic-port-from-gradle-bootrun-of-an-application%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
TLDR: /gradlew :testApplication:bootRun -Pargs="--server.port=8081"
What is here:
- When you run java with arguments
--server.port=8081
, Spring Boot will override default property (e.g. Spring Boot will ignore your port in properties file, it will use value from command line
-Pargs
is the way to ask bootRun to command line arguments. See details here.
See also the same question for maven.
1
Thanks for the info, -Pargs is not considering, I added the below things and it started working. bootRun { systemProperties = System.properties } and then passed -Dserver.port=8081 and It started working. I have another question , Can I able to modify the custom value specified in application.properties by passing the argument in gradlew bootRun? example in application.properties there is a variable call test.url="http:localhost:8081"now I am running the gradlew :testApplication:bootRun and here I wanna modify the content of test.url, is this possible?
– Ashwini Jha
Nov 17 '18 at 16:19
add a comment |
TLDR: /gradlew :testApplication:bootRun -Pargs="--server.port=8081"
What is here:
- When you run java with arguments
--server.port=8081
, Spring Boot will override default property (e.g. Spring Boot will ignore your port in properties file, it will use value from command line
-Pargs
is the way to ask bootRun to command line arguments. See details here.
See also the same question for maven.
1
Thanks for the info, -Pargs is not considering, I added the below things and it started working. bootRun { systemProperties = System.properties } and then passed -Dserver.port=8081 and It started working. I have another question , Can I able to modify the custom value specified in application.properties by passing the argument in gradlew bootRun? example in application.properties there is a variable call test.url="http:localhost:8081"now I am running the gradlew :testApplication:bootRun and here I wanna modify the content of test.url, is this possible?
– Ashwini Jha
Nov 17 '18 at 16:19
add a comment |
TLDR: /gradlew :testApplication:bootRun -Pargs="--server.port=8081"
What is here:
- When you run java with arguments
--server.port=8081
, Spring Boot will override default property (e.g. Spring Boot will ignore your port in properties file, it will use value from command line
-Pargs
is the way to ask bootRun to command line arguments. See details here.
See also the same question for maven.
TLDR: /gradlew :testApplication:bootRun -Pargs="--server.port=8081"
What is here:
- When you run java with arguments
--server.port=8081
, Spring Boot will override default property (e.g. Spring Boot will ignore your port in properties file, it will use value from command line
-Pargs
is the way to ask bootRun to command line arguments. See details here.
See also the same question for maven.
answered Nov 17 '18 at 13:58
Manushin IgorManushin Igor
1,060818
1,060818
1
Thanks for the info, -Pargs is not considering, I added the below things and it started working. bootRun { systemProperties = System.properties } and then passed -Dserver.port=8081 and It started working. I have another question , Can I able to modify the custom value specified in application.properties by passing the argument in gradlew bootRun? example in application.properties there is a variable call test.url="http:localhost:8081"now I am running the gradlew :testApplication:bootRun and here I wanna modify the content of test.url, is this possible?
– Ashwini Jha
Nov 17 '18 at 16:19
add a comment |
1
Thanks for the info, -Pargs is not considering, I added the below things and it started working. bootRun { systemProperties = System.properties } and then passed -Dserver.port=8081 and It started working. I have another question , Can I able to modify the custom value specified in application.properties by passing the argument in gradlew bootRun? example in application.properties there is a variable call test.url="http:localhost:8081"now I am running the gradlew :testApplication:bootRun and here I wanna modify the content of test.url, is this possible?
– Ashwini Jha
Nov 17 '18 at 16:19
1
1
Thanks for the info, -Pargs is not considering, I added the below things and it started working. bootRun { systemProperties = System.properties } and then passed -Dserver.port=8081 and It started working. I have another question , Can I able to modify the custom value specified in application.properties by passing the argument in gradlew bootRun? example in application.properties there is a variable call test.url="http:localhost:8081"now I am running the gradlew :testApplication:bootRun and here I wanna modify the content of test.url, is this possible?
– Ashwini Jha
Nov 17 '18 at 16:19
Thanks for the info, -Pargs is not considering, I added the below things and it started working. bootRun { systemProperties = System.properties } and then passed -Dserver.port=8081 and It started working. I have another question , Can I able to modify the custom value specified in application.properties by passing the argument in gradlew bootRun? example in application.properties there is a variable call test.url="http:localhost:8081"now I am running the gradlew :testApplication:bootRun and here I wanna modify the content of test.url, is this possible?
– Ashwini Jha
Nov 17 '18 at 16:19
add a comment |
Thanks for the info, -Pargs is not considering, I added the below things and it started working.
bootRun {
systemProperties = System.properties
}
and then passed -Dserver.port=8081
and It started working. I have another question , Can I able to modify the custom value specified in application.properties by passing the argument in gradlew bootRun?
example in application.properties there is a variable call
test.url="http:localhost:8081"
now I am running the gradlew :testApplication:bootRun and here I wanna modify the content of test.url, is this possible?
add a comment |
Thanks for the info, -Pargs is not considering, I added the below things and it started working.
bootRun {
systemProperties = System.properties
}
and then passed -Dserver.port=8081
and It started working. I have another question , Can I able to modify the custom value specified in application.properties by passing the argument in gradlew bootRun?
example in application.properties there is a variable call
test.url="http:localhost:8081"
now I am running the gradlew :testApplication:bootRun and here I wanna modify the content of test.url, is this possible?
add a comment |
Thanks for the info, -Pargs is not considering, I added the below things and it started working.
bootRun {
systemProperties = System.properties
}
and then passed -Dserver.port=8081
and It started working. I have another question , Can I able to modify the custom value specified in application.properties by passing the argument in gradlew bootRun?
example in application.properties there is a variable call
test.url="http:localhost:8081"
now I am running the gradlew :testApplication:bootRun and here I wanna modify the content of test.url, is this possible?
Thanks for the info, -Pargs is not considering, I added the below things and it started working.
bootRun {
systemProperties = System.properties
}
and then passed -Dserver.port=8081
and It started working. I have another question , Can I able to modify the custom value specified in application.properties by passing the argument in gradlew bootRun?
example in application.properties there is a variable call
test.url="http:localhost:8081"
now I am running the gradlew :testApplication:bootRun and here I wanna modify the content of test.url, is this possible?
answered Nov 17 '18 at 16:19
Ashwini JhaAshwini Jha
25
25
add a comment |
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.
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%2f53351698%2fpass-dynamic-port-from-gradle-bootrun-of-an-application%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