Development notes

Thoughts, notes and ideas about development

How to install maven on OpenSUSE

2016-10-09 2 min read Linux Development Alexey Bogdanov

By default OpenSUSE Linux distribution doesn’t have Maven into its repositories because of tons of dependencies which needed for Maven. But in spite of this Maven installation is straightforward in OpenSUSE.

In this tutorial I will show how to install Maven from its official web site.

First of all we need to download Maven from the official web site. There 2 types of archives there: tar.gz and zip. In this tutorial we will install Maven from the tar.gz archive.

To download maven we will use wget. Make sure that it’s already installed into the system.

All commands listed bellow will be entered into a command prompt (console, terminal) from a regular user(not root).

  • Download archive:
wget http://ftp.byfly.by/pub/apache.org/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

If nothing was entered after opening terminal the archive will be downloaded into the User’s home folder.

  • Unzip the archive into the opt folder:
sudo tar -xvzf apache-maven-3.3.9-bin.tar.gz -C /opt

As a result, Maven will be extracted into the /opt/apache-maven-3.3.9 folder.

  • Rename folder apache-maven-3.3.9 to maven:
sudo mv /opt/apache-maven-3.3.9 /opt/maven
  • To use maven from the console (terminal) we need to edit the .bashrc file and add the following lines:
# =======  maven settings =========
export M2_HOME=/opt/maven/
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
  • Reload .bashrc:
source ~/.bashrc
  • Verify that everything works correct:
mvn -v

The output should look like this:

Apache Maven 3.3.9 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T23:58:10+03:00)
Maven home: /opt/maven
Java version: 1.7.0_51, vendor: Oracle Corporation
Java home: /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.11.10-21-desktop", arch: "amd64", family: "unix"
comments powered by Disqus