Kuinka asentaa Apache Maven Ubuntuun ja Debianiin


Apache Maven on ilmainen ohjelmistosovellusten hallinta- ja rakennusautomaatioalusta, joka perustuu Project Object Model (POM) -konseptiin, jota käytetään erityisesti Java-pohjaisten projektien käyttöönotossa, mutta jota voidaan käyttää myös C#<-kielellä kirjoitetuissa sovelluksissa., Ruby ja muut ohjelmointikielet.

Lue myös: Apache Mavenin asentaminen CentOS 7:ään

Tässä artikkelissa selitän, kuinka Apache Mavenin uusin versio asennetaan ja määritetään Ubuntu- ja Debian-jakeluissa sekä Java 8. PPA-arkistosta.

Edellytykset

  • Äskettäin käyttöön otettu tai olemassa oleva Ubuntu- tai Debian-palvelinesiintymä.
  • Java Development Kit (JDK)Maven 3.3+ vaatii JDK 1.7 tai uudemman toimiakseen.

Asenna OpenJDK 8 Ubuntuun ja Debianiin

Java Development Kit (JDK) on välttämätön vaatimus Apache Mavenin asentamiselle, joten asenna ensin Java Ubuntuun ja Debian-järjestelmä käyttäen kolmannen osapuolen Java PPA -varastoa ja tarkista versio seuraavilla komennoilla.

sudo apt install software-properties-common apt-transport-https -y
sudo add-apt-repository ppa:webupd8team/java -y
sudo apt-get update -y
sudo apt-get install oracle-java8-installer
java -version

Jos asennus sujui hyvin, näet seuraavan tulosteen.

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

Asenna Apache Maven Ubuntuun ja Debianiin

Siirry seuraavaksi Apache Maven -lataussivulle ja nappaa uusin versio apache maven -binäärikoodista tai lataa se seuraavalla wget-komennolla mavenin kotihakemistoon '/usr/local/src'.

sudo cd /usr/local/src
sudo wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

Pura ladattu arkistotiedosto apache-maven-3.5.4-bin.tar.gz ja nimeä hakemisto uudelleen muotoon 'apache-maven' seuraavien komentojen avulla.

sudo tar -xf apache-maven-3.5.4-bin.tar.gz
sudo mv apache-maven-3.5.4/ apache-maven/ 

Määritä Apache Maven Environment

Nyt määritämme ympäristömuuttujat Apache Maven -tiedostoille järjestelmässämme luomalla uuden määritystiedoston 'maven.sh' hakemistoon '/etc/profile. d' -hakemistosta.

sudo cd /etc/profile.d/
sudo nano maven.sh

Lisää seuraavat ympäristömuuttujat 'maven.sh'-määritystiedostoon.

Apache Maven Environment Variables
MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export M2_HOME=/usr/local/src/apache-maven
export MAVEN_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

Tee nyt 'maven.sh'-määritystiedostosta suoritettava ja lataa sitten määritykset suorittamalla 'source'-komento.

sudo chmod +x maven.sh
sudo source /etc/profile.d/maven.sh

Tarkista Apache Maven -versio

Tarkista Apache Maven -asennus suorittamalla seuraava mvn-komento.

mvn --version

Jos asennus sujui hyvin, näet seuraavan kaltaisen tulosteen.

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-07-14T19:33:14+01:00)
Maven home: /usr/local/apache-maven
Java version: 1.8.0_171, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "4.17.6-1.el7.elrepo.x86_64", arch: "amd64", family: "unix"

Se siitä! Olet asentanut Apache Maven 3.5.4 -version Ubuntu- ja Debian-järjestelmääsi. Jos sinulla on asennukseen liittyviä ongelmia, jaa kanssamme kommenttiosiossa.