I have raised a similar question before yet after doing some research and bashing my head for a long time , I have concluded that I need some more guidance.
We have currently migrated to GIT from SVN and biggest impact was to our CI Server. Since you can't checkout sub-directories in GIT.
Our repository consists of multiple projects and we like to keep it that way , because every developer creates its own story branch and merges with the main branch after he is done with the story.
On the other hand we can't manage to configure Hudson or Jenkins with our git repository so that we can create separate tasks for each of our subfolders which corresponds to separate maven projects.
I know its advised to use submodules yet , If we configure each maven project as a submodule our sub-branching won't be in the way that we want to be.
It kinda feels like that it should be possible to configure in such way that but couldn't achieved any progress so far.
What is it advised that we should do in such situation?
I agree with @KingCrunch's statement that you should have a separate repo for each project, but if you have to keep your single repo for some reason you could do this: