This is an automated email from the ASF dual-hosted git repository. sjaranowski pushed a commit to branch MCHANGELOG-138 in repository https://gitbox.apache.org/repos/asf/maven-changelog-plugin.git
commit 06c1756cdf0f956a99ac687a3cbd538ab5e1694f Author: Slawomir Jaranowski <s.jaranow...@gmail.com> AuthorDate: Mon Dec 23 23:51:00 2024 +0100 [MCHANGELOG-138] Bump Maven SCM from 1.13.0 to 2.1.0 --- pom.xml | 47 +--------------------- .../maven/plugins/changelog/ChangeLogReport.java | 2 - .../command/info/SvnInfoCommandExpanded.java | 8 ++-- .../plugins/changelog/stubs/ScmProviderStub.java | 6 --- 4 files changed, 5 insertions(+), 58 deletions(-) diff --git a/pom.xml b/pom.xml index 7937e7a..ea3c7bb 100644 --- a/pom.xml +++ b/pom.xml @@ -145,7 +145,7 @@ under the License. <properties> <javaVersion>8</javaVersion> - <maven-scm.version>1.13.0</maven-scm.version> + <maven-scm.version>2.1.0</maven-scm.version> <doxiaVersion>1.11.1</doxiaVersion> <mavenVersion>3.9.9</mavenVersion> <!-- used in ITs --> @@ -261,16 +261,6 @@ under the License. </exclusion> </exclusions> </dependency> - <dependency> - <groupId>org.apache.maven.scm</groupId> - <artifactId>maven-scm-provider-bazaar</artifactId> - <version>${maven-scm.version}</version> - </dependency> - <dependency> - <groupId>org.apache.maven.scm</groupId> - <artifactId>maven-scm-provider-clearcase</artifactId> - <version>${maven-scm.version}</version> - </dependency> <dependency> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-provider-gitexe</artifactId> @@ -281,36 +271,11 @@ under the License. <artifactId>maven-scm-provider-hg</artifactId> <version>${maven-scm.version}</version> </dependency> - <dependency> - <groupId>org.apache.maven.scm</groupId> - <artifactId>maven-scm-provider-cvsexe</artifactId> - <version>${maven-scm.version}</version> - </dependency> - <dependency> - <groupId>org.apache.maven.scm</groupId> - <artifactId>maven-scm-provider-cvsjava</artifactId> - <version>${maven-scm.version}</version> - </dependency> - <dependency> - <groupId>org.apache.maven.scm</groupId> - <artifactId>maven-scm-provider-jazz</artifactId> - <version>${maven-scm.version}</version> - </dependency> <dependency> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-provider-local</artifactId> <version>${maven-scm.version}</version> </dependency> - <dependency> - <groupId>org.apache.maven.scm</groupId> - <artifactId>maven-scm-provider-perforce</artifactId> - <version>${maven-scm.version}</version> - </dependency> - <dependency> - <groupId>org.apache.maven.scm</groupId> - <artifactId>maven-scm-provider-starteam</artifactId> - <version>${maven-scm.version}</version> - </dependency> <dependency> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-provider-svnexe</artifactId> @@ -321,16 +286,6 @@ under the License. <artifactId>maven-scm-provider-svn-commons</artifactId> <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>${maven-scm.version}</version> - </dependency> <!-- Plexus --> <dependency> diff --git a/src/main/java/org/apache/maven/plugins/changelog/ChangeLogReport.java b/src/main/java/org/apache/maven/plugins/changelog/ChangeLogReport.java index 648da4b..0696c92 100644 --- a/src/main/java/org/apache/maven/plugins/changelog/ChangeLogReport.java +++ b/src/main/java/org/apache/maven/plugins/changelog/ChangeLogReport.java @@ -69,7 +69,6 @@ import org.apache.maven.scm.command.changelog.ChangeLogScmResult; import org.apache.maven.scm.command.changelog.ChangeLogSet; import org.apache.maven.scm.command.info.InfoItem; import org.apache.maven.scm.command.info.InfoScmResult; -import org.apache.maven.scm.log.DefaultLog; import org.apache.maven.scm.manager.ScmManager; import org.apache.maven.scm.provider.ScmProvider; import org.apache.maven.scm.provider.ScmProviderRepository; @@ -679,7 +678,6 @@ public class ChangeLogReport extends AbstractMavenReport { return "HEAD"; } SvnInfoCommandExpanded infoCommand = new SvnInfoCommandExpanded(); - infoCommand.setLogger(new DefaultLog()); InfoScmResult infoScmResult = infoCommand.executeInfoTagCommand( (SvnScmProviderRepository) repository.getProviderRepository(), diff --git a/src/main/java/org/apache/maven/plugins/changelog/scm/provider/svn/svnexe/command/info/SvnInfoCommandExpanded.java b/src/main/java/org/apache/maven/plugins/changelog/scm/provider/svn/svnexe/command/info/SvnInfoCommandExpanded.java index 5d12d3a..e6b527a 100644 --- a/src/main/java/org/apache/maven/plugins/changelog/scm/provider/svn/svnexe/command/info/SvnInfoCommandExpanded.java +++ b/src/main/java/org/apache/maven/plugins/changelog/scm/provider/svn/svnexe/command/info/SvnInfoCommandExpanded.java @@ -82,14 +82,14 @@ public class SvnInfoCommandExpanded extends AbstractCommand implements SvnComman SvnInfoConsumer consumer = new SvnInfoConsumer(); CommandLineUtils.StringStreamConsumer stderr = new CommandLineUtils.StringStreamConsumer(); - if (getLogger().isInfoEnabled()) { - getLogger().info("Executing: " + SvnCommandLineUtils.cryptPassword(cl)); - getLogger().info("Working directory: " + cl.getWorkingDirectory().getAbsolutePath()); + if (logger.isInfoEnabled()) { + logger.info("Executing: " + SvnCommandLineUtils.cryptPassword(cl)); + logger.info("Working directory: " + cl.getWorkingDirectory().getAbsolutePath()); } int exitCode; try { - exitCode = SvnCommandLineUtils.execute(cl, consumer, stderr, getLogger()); + exitCode = SvnCommandLineUtils.execute(cl, consumer, stderr); } catch (CommandLineException ex) { throw new ScmException("Error while executing command.", ex); } diff --git a/src/test/java/org/apache/maven/plugins/changelog/stubs/ScmProviderStub.java b/src/test/java/org/apache/maven/plugins/changelog/stubs/ScmProviderStub.java index 0a594a5..62aa7d6 100644 --- a/src/test/java/org/apache/maven/plugins/changelog/stubs/ScmProviderStub.java +++ b/src/test/java/org/apache/maven/plugins/changelog/stubs/ScmProviderStub.java @@ -49,7 +49,6 @@ import org.apache.maven.scm.command.tag.TagScmResult; import org.apache.maven.scm.command.unedit.UnEditScmResult; import org.apache.maven.scm.command.untag.UntagScmResult; import org.apache.maven.scm.command.update.UpdateScmResult; -import org.apache.maven.scm.log.ScmLogger; import org.apache.maven.scm.provider.ScmProvider; import org.apache.maven.scm.provider.ScmProviderRepository; import org.apache.maven.scm.repository.ScmRepository; @@ -65,11 +64,6 @@ public class ScmProviderStub implements ScmProvider { return null; } - /** - * {@inheritDoc} - */ - public void addListener(ScmLogger scmLogger) {} - /** * {@inheritDoc} */