create an common module among 2 spring boot project












0















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.










share|improve this question























  • 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
















0















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.










share|improve this question























  • 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














0












0








0








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.










share|improve this question














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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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



















  • 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












2 Answers
2






active

oldest

votes


















0














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






share|improve this answer































    0














    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.



    enter image description here



    You can also go with parent-child project structure if your requirement is too complex.
    here is link is for your reference link.






    share|improve this answer























      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
      });


      }
      });














      draft saved

      draft discarded


















      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









      0














      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






      share|improve this answer




























        0














        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






        share|improve this answer


























          0












          0








          0







          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






          share|improve this answer













          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







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 27 '18 at 5:41









          Mahesh JMahesh J

          297




          297

























              0














              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.



              enter image description here



              You can also go with parent-child project structure if your requirement is too complex.
              here is link is for your reference link.






              share|improve this answer




























                0














                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.



                enter image description here



                You can also go with parent-child project structure if your requirement is too complex.
                here is link is for your reference link.






                share|improve this answer


























                  0












                  0








                  0







                  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.



                  enter image description here



                  You can also go with parent-child project structure if your requirement is too complex.
                  here is link is for your reference link.






                  share|improve this answer













                  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.



                  enter image description here



                  You can also go with parent-child project structure if your requirement is too complex.
                  here is link is for your reference link.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 27 '18 at 6:22









                  Himesh goswamiHimesh goswami

                  660316




                  660316






























                      draft saved

                      draft discarded




















































                      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.




                      draft saved


                      draft discarded














                      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





















































                      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







                      Popular posts from this blog

                      A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

                      Calculate evaluation metrics using cross_val_predict sklearn

                      Insert data from modal to MySQL (multiple modal on website)