Nest Git repository in multi module maven project
I want to have a multi-module maven project which has for example the following structure.
+ parent
| - proj1
| - proj2
Now I want to have for the modules parent, proj1 and proj2 an own git repository to manage them individually.
What is the best approach here?
- Shall I simply create with
git init .
starting from the submodules (proj1, proj2) the repository for each module? - Or Shall I create for the submodules (proj1, proj2) a repository and add them as submodules with
git submodule add
to the parent project and ignore them via.gitigore
? - Or is there even an other option?
git maven multi-module
add a comment |
I want to have a multi-module maven project which has for example the following structure.
+ parent
| - proj1
| - proj2
Now I want to have for the modules parent, proj1 and proj2 an own git repository to manage them individually.
What is the best approach here?
- Shall I simply create with
git init .
starting from the submodules (proj1, proj2) the repository for each module? - Or Shall I create for the submodules (proj1, proj2) a repository and add them as submodules with
git submodule add
to the parent project and ignore them via.gitigore
? - Or is there even an other option?
git maven multi-module
add a comment |
I want to have a multi-module maven project which has for example the following structure.
+ parent
| - proj1
| - proj2
Now I want to have for the modules parent, proj1 and proj2 an own git repository to manage them individually.
What is the best approach here?
- Shall I simply create with
git init .
starting from the submodules (proj1, proj2) the repository for each module? - Or Shall I create for the submodules (proj1, proj2) a repository and add them as submodules with
git submodule add
to the parent project and ignore them via.gitigore
? - Or is there even an other option?
git maven multi-module
I want to have a multi-module maven project which has for example the following structure.
+ parent
| - proj1
| - proj2
Now I want to have for the modules parent, proj1 and proj2 an own git repository to manage them individually.
What is the best approach here?
- Shall I simply create with
git init .
starting from the submodules (proj1, proj2) the repository for each module? - Or Shall I create for the submodules (proj1, proj2) a repository and add them as submodules with
git submodule add
to the parent project and ignore them via.gitigore
? - Or is there even an other option?
git maven multi-module
git maven multi-module
asked Nov 25 '18 at 17:47
Chief PeterChief Peter
635
635
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Shall I create for the submodules (proj1, proj2) a repository and add them as submodules with git submodule add to the parent project and ignore them via .gitigore?
That would be the preferred approach (as I mentioned here), only if those projects have to evolve independently one from another.
And you don't have to modify your .gitignore
file: no need to ignore those submodules.
But shall I really ignore the submodules?
– Chief Peter
Nov 29 '18 at 18:59
1
No actually, you don't have to ignore them
– VonC
Nov 29 '18 at 19:06
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%2f53470208%2fnest-git-repository-in-multi-module-maven-project%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Shall I create for the submodules (proj1, proj2) a repository and add them as submodules with git submodule add to the parent project and ignore them via .gitigore?
That would be the preferred approach (as I mentioned here), only if those projects have to evolve independently one from another.
And you don't have to modify your .gitignore
file: no need to ignore those submodules.
But shall I really ignore the submodules?
– Chief Peter
Nov 29 '18 at 18:59
1
No actually, you don't have to ignore them
– VonC
Nov 29 '18 at 19:06
add a comment |
Shall I create for the submodules (proj1, proj2) a repository and add them as submodules with git submodule add to the parent project and ignore them via .gitigore?
That would be the preferred approach (as I mentioned here), only if those projects have to evolve independently one from another.
And you don't have to modify your .gitignore
file: no need to ignore those submodules.
But shall I really ignore the submodules?
– Chief Peter
Nov 29 '18 at 18:59
1
No actually, you don't have to ignore them
– VonC
Nov 29 '18 at 19:06
add a comment |
Shall I create for the submodules (proj1, proj2) a repository and add them as submodules with git submodule add to the parent project and ignore them via .gitigore?
That would be the preferred approach (as I mentioned here), only if those projects have to evolve independently one from another.
And you don't have to modify your .gitignore
file: no need to ignore those submodules.
Shall I create for the submodules (proj1, proj2) a repository and add them as submodules with git submodule add to the parent project and ignore them via .gitigore?
That would be the preferred approach (as I mentioned here), only if those projects have to evolve independently one from another.
And you don't have to modify your .gitignore
file: no need to ignore those submodules.
edited Nov 29 '18 at 20:38
answered Nov 26 '18 at 6:06
VonCVonC
838k29426513190
838k29426513190
But shall I really ignore the submodules?
– Chief Peter
Nov 29 '18 at 18:59
1
No actually, you don't have to ignore them
– VonC
Nov 29 '18 at 19:06
add a comment |
But shall I really ignore the submodules?
– Chief Peter
Nov 29 '18 at 18:59
1
No actually, you don't have to ignore them
– VonC
Nov 29 '18 at 19:06
But shall I really ignore the submodules?
– Chief Peter
Nov 29 '18 at 18:59
But shall I really ignore the submodules?
– Chief Peter
Nov 29 '18 at 18:59
1
1
No actually, you don't have to ignore them
– VonC
Nov 29 '18 at 19:06
No actually, you don't have to ignore them
– VonC
Nov 29 '18 at 19:06
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%2f53470208%2fnest-git-repository-in-multi-module-maven-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