create an common module among 2 spring boot project
I am using spring boot. There are some common classes to the 2 exsisting spring boot projects. I need to add common module as sub module to them .how to do this please guide me step by step.
spring-boot git-submodules
add a comment |
I am using spring boot. There are some common classes to the 2 exsisting spring boot projects. I need to add common module as sub module to them .how to do this please guide me step by step.
spring-boot git-submodules
You can create a separate project for same with the common classes and after that, you can import that jar into your actual project to use the functionalities.
– Pawan Tiwari
Nov 27 '18 at 5:19
stackoverflow.com/q/2333508/6309 could help
– VonC
Nov 27 '18 at 5:35
should i create another spring boot project as sub module?but i need only few java files to sore it.how to generate sub module?and maintain it as seperate bitbucked project?
– maxw
Nov 27 '18 at 16:33
add a comment |
I am using spring boot. There are some common classes to the 2 exsisting spring boot projects. I need to add common module as sub module to them .how to do this please guide me step by step.
spring-boot git-submodules
I am using spring boot. There are some common classes to the 2 exsisting spring boot projects. I need to add common module as sub module to them .how to do this please guide me step by step.
spring-boot git-submodules
spring-boot git-submodules
asked Nov 27 '18 at 5:04
maxwmaxw
14
14
You can create a separate project for same with the common classes and after that, you can import that jar into your actual project to use the functionalities.
– Pawan Tiwari
Nov 27 '18 at 5:19
stackoverflow.com/q/2333508/6309 could help
– VonC
Nov 27 '18 at 5:35
should i create another spring boot project as sub module?but i need only few java files to sore it.how to generate sub module?and maintain it as seperate bitbucked project?
– maxw
Nov 27 '18 at 16:33
add a comment |
You can create a separate project for same with the common classes and after that, you can import that jar into your actual project to use the functionalities.
– Pawan Tiwari
Nov 27 '18 at 5:19
stackoverflow.com/q/2333508/6309 could help
– VonC
Nov 27 '18 at 5:35
should i create another spring boot project as sub module?but i need only few java files to sore it.how to generate sub module?and maintain it as seperate bitbucked project?
– maxw
Nov 27 '18 at 16:33
You can create a separate project for same with the common classes and after that, you can import that jar into your actual project to use the functionalities.
– Pawan Tiwari
Nov 27 '18 at 5:19
You can create a separate project for same with the common classes and after that, you can import that jar into your actual project to use the functionalities.
– Pawan Tiwari
Nov 27 '18 at 5:19
stackoverflow.com/q/2333508/6309 could help
– VonC
Nov 27 '18 at 5:35
stackoverflow.com/q/2333508/6309 could help
– VonC
Nov 27 '18 at 5:35
should i create another spring boot project as sub module?but i need only few java files to sore it.how to generate sub module?and maintain it as seperate bitbucked project?
– maxw
Nov 27 '18 at 16:33
should i create another spring boot project as sub module?but i need only few java files to sore it.how to generate sub module?and maintain it as seperate bitbucked project?
– maxw
Nov 27 '18 at 16:33
add a comment |
2 Answers
2
active
oldest
votes
You can create a library/jar/dependency of the common code and than you can access it from the dependent client.
A very detailed example is provided in the below article
https://blog.scottlogic.com/2016/06/13/code-reuse-in-microservices-architecture.html
add a comment |
You can create a Maven project/Gradle of common code project and add dependency as Maven or Gradle modules to the project that you are using,so now you can access it from the common project.
you will have projects like this below, where your common module will be shared amongst the project e.g. constants. or messages.
You can also go with parent-child project structure if your requirement is too complex.
here is link is for your reference link.
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%2f53493061%2fcreate-an-common-module-among-2-spring-boot-project%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
You can create a library/jar/dependency of the common code and than you can access it from the dependent client.
A very detailed example is provided in the below article
https://blog.scottlogic.com/2016/06/13/code-reuse-in-microservices-architecture.html
add a comment |
You can create a library/jar/dependency of the common code and than you can access it from the dependent client.
A very detailed example is provided in the below article
https://blog.scottlogic.com/2016/06/13/code-reuse-in-microservices-architecture.html
add a comment |
You can create a library/jar/dependency of the common code and than you can access it from the dependent client.
A very detailed example is provided in the below article
https://blog.scottlogic.com/2016/06/13/code-reuse-in-microservices-architecture.html
You can create a library/jar/dependency of the common code and than you can access it from the dependent client.
A very detailed example is provided in the below article
https://blog.scottlogic.com/2016/06/13/code-reuse-in-microservices-architecture.html
answered Nov 27 '18 at 5:41
Mahesh JMahesh J
297
297
add a comment |
add a comment |
You can create a Maven project/Gradle of common code project and add dependency as Maven or Gradle modules to the project that you are using,so now you can access it from the common project.
you will have projects like this below, where your common module will be shared amongst the project e.g. constants. or messages.
You can also go with parent-child project structure if your requirement is too complex.
here is link is for your reference link.
add a comment |
You can create a Maven project/Gradle of common code project and add dependency as Maven or Gradle modules to the project that you are using,so now you can access it from the common project.
you will have projects like this below, where your common module will be shared amongst the project e.g. constants. or messages.
You can also go with parent-child project structure if your requirement is too complex.
here is link is for your reference link.
add a comment |
You can create a Maven project/Gradle of common code project and add dependency as Maven or Gradle modules to the project that you are using,so now you can access it from the common project.
you will have projects like this below, where your common module will be shared amongst the project e.g. constants. or messages.
You can also go with parent-child project structure if your requirement is too complex.
here is link is for your reference link.
You can create a Maven project/Gradle of common code project and add dependency as Maven or Gradle modules to the project that you are using,so now you can access it from the common project.
you will have projects like this below, where your common module will be shared amongst the project e.g. constants. or messages.
You can also go with parent-child project structure if your requirement is too complex.
here is link is for your reference link.
answered Nov 27 '18 at 6:22
Himesh goswamiHimesh goswami
660316
660316
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%2f53493061%2fcreate-an-common-module-among-2-spring-boot-project%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
You can create a separate project for same with the common classes and after that, you can import that jar into your actual project to use the functionalities.
– Pawan Tiwari
Nov 27 '18 at 5:19
stackoverflow.com/q/2333508/6309 could help
– VonC
Nov 27 '18 at 5:35
should i create another spring boot project as sub module?but i need only few java files to sore it.how to generate sub module?and maintain it as seperate bitbucked project?
– maxw
Nov 27 '18 at 16:33