Reputation: 23443
I have a JavaEE project as follows:
Should i use one SVN repository for all, or should i split up into 4 SVN repositories?
Upvotes: 1
Views: 47
Reputation: 6021
If you use maven and your components follow different development lifecycles you can split the SVN repo too but in conjunction with an internal maven repo (such as Artifactory or Nexus) so you let the developers be able to build their component without sources.
If your application is a single application (even if layered for separation of responsibilities purpose) you should not split.
Seeing that you are using maven modules (with parent POM) I think you are in the second case.
Upvotes: 2
Reputation: 11908
Keep them in one repo as they seem related and moving things from one repo to the other (with history) is quite the nightmare in svn.
Upvotes: 1
Reputation: 47383
I would say use one repository. I don't see what you will gain from having several, apart from some complexity. Also the projects are related to each other(at least thematically).
Upvotes: 3