How To Install maven-scm on Fedora 36

In this tutorial we learn how to install maven-scm in Fedora 36. maven-scm is Common API for doing SCM operations

Introduction

In this tutorial we learn how to install maven-scm on Fedora 36.

What is maven-scm

Maven SCM supports Maven plugins (e.g. maven-release-plugin) and other tools (e.g. Continuum) in providing them a common API for doing SCM operations.

We can use yum or dnf to install maven-scm on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install maven-scm.

Install maven-scm on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install maven-scm using dnf by running the following command:

sudo dnf -y install maven-scm

Install maven-scm on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install maven-scm using yum by running the following command:

sudo yum -y install maven-scm

How To Uninstall maven-scm on Fedora 36

To uninstall only the maven-scm package we can use the following command:

sudo dnf remove maven-scm

maven-scm Package Contents on Fedora 36

/usr/share/doc/maven-scm
/usr/share/doc/maven-scm/LICENSE
/usr/share/doc/maven-scm/NOTICE
/usr/share/java/maven-scm
/usr/share/java/maven-scm/maven-scm-api.jar
/usr/share/java/maven-scm/maven-scm-client.jar
/usr/share/java/maven-scm/maven-scm-manager-plexus.jar
/usr/share/java/maven-scm/maven-scm-plugin.jar
/usr/share/java/maven-scm/maven-scm-provider-accurev.jar
/usr/share/java/maven-scm/maven-scm-provider-bazaar.jar
/usr/share/java/maven-scm/maven-scm-provider-clearcase.jar
/usr/share/java/maven-scm/maven-scm-provider-cvs-commons.jar
/usr/share/java/maven-scm/maven-scm-provider-cvsexe.jar
/usr/share/java/maven-scm/maven-scm-provider-git-commons.jar
/usr/share/java/maven-scm/maven-scm-provider-gitexe.jar
/usr/share/java/maven-scm/maven-scm-provider-hg.jar
/usr/share/java/maven-scm/maven-scm-provider-jazz.jar
/usr/share/java/maven-scm/maven-scm-provider-jgit.jar
/usr/share/java/maven-scm/maven-scm-provider-local.jar
/usr/share/java/maven-scm/maven-scm-provider-perforce.jar
/usr/share/java/maven-scm/maven-scm-provider-starteam.jar
/usr/share/java/maven-scm/maven-scm-provider-svn-commons.jar
/usr/share/java/maven-scm/maven-scm-provider-svnexe.jar
/usr/share/java/maven-scm/maven-scm-provider-synergy.jar
/usr/share/java/maven-scm/maven-scm-provider-tfs.jar
/usr/share/java/maven-scm/maven-scm-provider-vss.jar
/usr/share/maven-metadata/maven-scm.xml
/usr/share/maven-poms/maven-scm
/usr/share/maven-poms/maven-scm/maven-scm-api.pom
/usr/share/maven-poms/maven-scm/maven-scm-client.pom
/usr/share/maven-poms/maven-scm/maven-scm-manager-plexus.pom
/usr/share/maven-poms/maven-scm/maven-scm-managers.pom
/usr/share/maven-poms/maven-scm/maven-scm-plugin.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-accurev.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-bazaar.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-clearcase.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-cvs-commons.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-cvsexe.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-git-commons.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-gitexe.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-hg.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-jazz.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-jgit.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-local.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-perforce.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-starteam.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-svn-commons.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-svnexe.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-synergy.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-tfs.pom
/usr/share/maven-poms/maven-scm/maven-scm-provider-vss.pom
/usr/share/maven-poms/maven-scm/maven-scm-providers-cvs.pom
/usr/share/maven-poms/maven-scm/maven-scm-providers-git.pom
/usr/share/maven-poms/maven-scm/maven-scm-providers-standard.pom
/usr/share/maven-poms/maven-scm/maven-scm-providers-svn.pom
/usr/share/maven-poms/maven-scm/maven-scm-providers.pom
/usr/share/maven-poms/maven-scm/maven-scm.pom

References

Summary

In this tutorial we learn how to install maven-scm on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).