Maven-SCM
[ evenisse ] 05:28, Monday, 15 December 2003

A few days ago Maven-Scm, a new subproject added under the Apache Maven umbrella, was imported into the Apache CVS repository. In Maven-Scm, I reused some code from the Maven Changelog Plugin and CruiseControl. I refactored it into something which is intended to be easy to use, added a few new things and Maven-Scm was born.

What is Maven-Scm?
Maven-Scm is a generic framework which provides access to all SCM products in a consistent fashion. Maven-Scm currently supports CVS, Subversion, Clearcase, Starteam and Perforce. It currently allows one to run the following commands: changelog, checkout and update but more are being added rapidly.

What is the future?

1) I want to integrate all SCM products (VSS, continuus...) and all their commands, but I need your assistance because I don't have access to all SCM products and their documentation. This framework will be used by the changelog plugin, scm plugin and Continuum which is our soon-to-be-released continuous integration tool.

2) I want to create IDE plugins with the framework in order to provide a unified approach within IDEs for dealing with common SCM problems.

Feel free to join us on the Maven SCM mailing lists if you're interested in participating:

scm-user-subscribe@maven.apache.org
scm-dev-subscribe@maven.apache.org