$ sudo mkdir /opt/maven $ cd /opt $ sudo chmod 777 maven
$ cd /opt/maven $ tar xzf apache-maven-3.5.2-bin.tar.gz
$ cd /opt/maven/apache-maven-3.5.2 $ ./bin/mvn --version Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T00:58:13-07:00) Maven home: /opt/maven/apache-maven-3.5.2 Java version: 1.8.0_152, vendor: Oracle Corporation Java home: /usr/local/java/jdk1.8.0_152/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.10.0-37-generic", arch: "amd64", family: "unix"
$ update-alternatives --install <link> <name> <path> <priority>
$ sudo update-alternatives --install /usr/bin/mvn mvn /opt/maven/apache-maven-3.5.2/bin/mvn 100