How To Install maven-scm.noarch on Amazon Linux 2

In this tutorial we learn how to install maven-scm.noarch in Amazon Linux 2. maven-scm.noarch is Common API for doing SCM operations

Introduction

In this tutorial we learn how to install maven-scm.noarch on Amazon Linux 2.

What is maven-scm.noarch

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 to install maven-scm.noarch on Amazon Linux 2. In this tutorial we discuss both methods but you only need to choose one of method to install maven-scm.noarch.

Install maven-scm.noarch on Amazon Linux 2 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

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

sudo yum -y install maven-scm.noarch

How To Uninstall maven-scm.noarch on Amazon Linux 2

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

sudo yum remove maven-scm.noarch

maven-scm.noarch Package Contents on Amazon Linux 2

/usr/share/doc/maven-scm-1.8.1
/usr/share/doc/maven-scm-1.8.1/LICENSE
/usr/share/doc/maven-scm-1.8.1/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-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-effective-poms/JPP.maven-scm-maven-scm-api.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-client.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-manager-plexus.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-plugin.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-accurev.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-bazaar.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-clearcase.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-cvs-commons.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-cvsexe.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-git-commons.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-gitexe.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-hg.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-jazz.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-local.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-perforce.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-starteam.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-svn-commons.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-svnexe.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-synergy.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-tfs.pom
/usr/share/maven-effective-poms/JPP.maven-scm-maven-scm-provider-vss.pom
/usr/share/maven-fragments/maven-scm.xml
/usr/share/maven-poms/JPP.maven-scm-maven-scm-api.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-client.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-manager-plexus.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-managers.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-plugin.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-accurev.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-bazaar.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-clearcase.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-cvs-commons.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-cvsexe.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-git-commons.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-gitexe.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-hg.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-jazz.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-local.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-perforce.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-starteam.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-svn-commons.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-svnexe.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-synergy.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-tfs.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-provider-vss.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-providers-cvs.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-providers-git.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-providers-standard.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-providers-svn.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm-providers.pom
/usr/share/maven-poms/JPP.maven-scm-maven-scm.pom

References

Summary

In this tutorial we learn how to install maven-scm.noarch on Amazon Linux 2 using yum.