o Use maven-scm snapshot
o Add support for CM Synergy
git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@482676 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index d0720a4..7b7a553 100644
--- a/pom.xml
+++ b/pom.xml
@@ -182,53 +182,58 @@
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-api</artifactId>
- <version>1.0-beta-3</version>
+ <version>${maven-scm.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-manager-plexus</artifactId>
- <version>1.0-beta-3</version>
+ <version>${maven-scm.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-bazaar</artifactId>
- <version>1.0-beta-3</version>
+ <version>${maven-scm.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-clearcase</artifactId>
- <version>1.0-beta-3</version>
+ <version>${maven-scm.version}</version>
</dependency>
<!-- Replace this cvs provider by a pure java cvs provider when it will be available -->
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-cvsexe</artifactId>
- <version>1.0-beta-3</version>
+ <version>${maven-scm.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-local</artifactId>
- <version>1.0-beta-3</version>
+ <version>${maven-scm.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-perforce</artifactId>
- <version>1.0-beta-3</version>
+ <version>${maven-scm.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-starteam</artifactId>
- <version>1.0-beta-3</version>
+ <version>${maven-scm.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-svnexe</artifactId>
- <version>1.0-beta-3</version>
+ <version>${maven-scm.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.scm</groupId>
+ <artifactId>maven-scm-provider-synergy</artifactId>
+ <version>${maven-scm.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-vss</artifactId>
- <version>1.0-beta-3</version>
+ <version>${maven-scm.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
@@ -237,4 +242,7 @@
<scope>test</scope>
</dependency>
</dependencies>
+ <properties>
+ <maven-scm.version>1.0-SNAPSHOT</maven-scm.version>
+ </properties>
</project>
diff --git a/src/test/java/org/apache/maven/plugin/changelog/stubs/ScmProviderStub.java b/src/test/java/org/apache/maven/plugin/changelog/stubs/ScmProviderStub.java
index 1c8f2c7..17f61a7 100644
--- a/src/test/java/org/apache/maven/plugin/changelog/stubs/ScmProviderStub.java
+++ b/src/test/java/org/apache/maven/plugin/changelog/stubs/ScmProviderStub.java
@@ -24,6 +24,7 @@
import org.apache.maven.scm.command.checkout.CheckOutScmResult;
import org.apache.maven.scm.command.diff.DiffScmResult;
import org.apache.maven.scm.command.edit.EditScmResult;
+import org.apache.maven.scm.command.list.ListScmResult;
import org.apache.maven.scm.command.remove.RemoveScmResult;
import org.apache.maven.scm.command.status.StatusScmResult;
import org.apache.maven.scm.command.tag.TagScmResult;
@@ -52,6 +53,12 @@
return null;
}
+ public AddScmResult add( ScmRepository scmRepository, ScmFileSet scmFileSet, String message )
+ throws ScmException
+ {
+ return null;
+ }
+
public void addListener( ScmLogger scmLogger )
{
}
@@ -193,4 +200,20 @@
{
return null;
}
+
+ public ListScmResult list( ScmRepository repository, ScmFileSet fileSet, boolean recursive, String tag )
+ throws ScmException
+ {
+ return null;
+ }
+
+ public String sanitizeTagName( String tag )
+ {
+ return tag;
+ }
+
+ public boolean validateTagName( String tag )
+ {
+ return true;
+ }
}