If I am using subversion through eclipse (subclipse, subclipse maven handler), then I don’t need to add maven:scm information to settings.xml, right? Are there any other reasons why I may need to add the SCM information to my project or maven settings file? I plan on using continuous integration in the future.
It just seems kind of pointless to add SCM information anywhere within the maven project object model, if eclipse is managing all of that for me, but then again I may naive. I heard somewhere down the grapevine that CI tools look for SVN info inside of poms?
You need to put the SCM information in your maven build to be able to do a release via Maven. Furthermore it is a good idea to put the information for information purposes if you creating the web-site via maven site. The information about using scm information via CI is not correct. You can decide not to put the scm information into your pom but it’s best practice to do in particular in relationship with release process where it’s necessary.