> > > - Check in the entire tree as a single SCM module. > > Correct. You can also use different scm repositories for each module if > you want, as long as you specify the scm repository in the pom for that > module.
How could that work? Your master POM is not aware of where in SCM its modules are located, right? Or is the master POM looking at the list of modules to find a corresponding pom in the repository, and use that SCM info to checkout the modules?