It's not a runtime dependency for gitexe thus we should take it as a transitive dep : http://svn.apache.org/repos/asf/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/pom.xml I have to admit I don't realy understand why the code was split in several modules for some SCMs which has actually only one provider. I think we add complexity to early.
Arnaud On Mon, Nov 24, 2008 at 6:47 PM, Dennis Lundberg <[EMAIL PROTECTED]> wrote: > [EMAIL PROTECTED] wrote: > > Author: aheritier > > Date: Mon Nov 24 09:02:03 2008 > > New Revision: 720229 > > > > URL: http://svn.apache.org/viewvc?rev=720229&view=rev > > Log: > > MRELEASE-390 : Add VSS dependency > > + Remove unused git-commons dependency > > Isn't maven-scm-provider-git-commons required by maven-scm-provider-gitexe? > > It's a runtime dependency, so there are probably not any direct > references to it in the code. > > > > > Modified: > > maven/release/trunk/maven-release-manager/pom.xml > > > > Modified: maven/release/trunk/maven-release-manager/pom.xml > > URL: > http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/pom.xml?rev=720229&r1=720228&r2=720229&view=diff > > > ============================================================================== > > --- maven/release/trunk/maven-release-manager/pom.xml (original) > > +++ maven/release/trunk/maven-release-manager/pom.xml Mon Nov 24 09:02:03 > 2008 > > @@ -138,13 +138,7 @@ > > <artifactId>maven-scm-provider-gitexe</artifactId> > > <version>${scmVersion}</version> > > <scope>runtime</scope> > > - </dependency> > > - <dependency> > > - <groupId>org.apache.maven.scm</groupId> > > - <artifactId>maven-scm-provider-git-commons</artifactId> > > - <version>${scmVersion}</version> > > - <scope>runtime</scope> > > - </dependency> > > + </dependency> > > <dependency> > > <groupId>org.apache.maven.scm</groupId> > > <artifactId>maven-scm-provider-hg</artifactId> > > @@ -167,7 +161,7 @@ > > <groupId>org.apache.maven.scm</groupId> > > <artifactId>maven-scm-provider-svn-commons</artifactId> > > <version>${scmVersion}</version> > > - </dependency> > > + </dependency> > > <dependency> > > <groupId>org.apache.maven.scm</groupId> > > <artifactId>maven-scm-provider-svnexe</artifactId> > > @@ -181,6 +175,12 @@ > > <scope>runtime</scope> > > </dependency> > > <dependency> > > + <groupId>org.apache.maven.scm</groupId> > > + <artifactId>maven-scm-provider-vss</artifactId> > > + <version>${scmVersion}</version> > > + <scope>runtime</scope> > > + </dependency> > > + <dependency> > > <groupId>jdom</groupId> > > <artifactId>jdom</artifactId> > > <version>1.0</version> > > > > > > > > > -- > Dennis Lundberg > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- .......................................................... Arnaud HERITIER 12 guidelines to boost your productivity with a Java software factory - http://tinyurl.com/56s9tw .......................................................... OCTO Technology - aheritier AT octo DOT com www.octo.com | blog.octo.com .......................................................... ASF - aheritier AT apache DOT org www.apache.org | maven.apache.org ...........................................................