Προαπαιτούμενα
Βήμα 1: Εγκαταστήστε το OpenJDK 8
Βήμα 2: Εγκαταστήστε το Apache Maven 3.5
Το Apache Maven είναι ένα δωρεάν και ανοιχτού κώδικα εργαλείο διαχείρισης έργων λογισμικού που χρησιμοποιείται ευρέως για την ανάπτυξη εφαρμογών που βασίζονται σε Java.
Προαπαιτούμενα
Βήμα 1: Εγκαταστήστε το OpenJDK 8
Το Apache Maven απαιτεί Java 1.7 ή νεότερη έκδοση. Για το λόγο αυτό, μπορείτε να εγκαταστήσετε το OpenJDK 8 ως εξής.
sudo yum install -y java-1.8.0-openjdk-devel
Έχοντας εγκαταστήσει το OpenJDK 8, χρησιμοποιήστε την παρακάτω εντολή για να επαληθεύσετε το αποτέλεσμα.
java -version
Εάν όλα πήγαν καλά, η έξοδος θα πρέπει να είναι παρόμοια με αυτήν.
openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-b16)
OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)
Τέλος, ρυθμίστε τη JAVA_HOMEμεταβλητή περιβάλλοντος.
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
Βήμα 2: Εγκαταστήστε το Apache Maven 3.5
Πρώτα, πραγματοποιήστε λήψη και εξαγωγή του αρχείου Apache Maven 3.5.
cd
wget http://www-us.apache.org/dist/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz
tar -zxvf apache-maven-3.5.0-bin.tar.gz
Μετακινήστε όλα τα αρχεία Apache Maven 3.5 σε μια λογική τοποθεσία και αλλάξτε την ιδιοκτησία τους σε root:root:
sudo mv ~/apache-maven-3.5.0 /opt
sudo chown -R root:root /opt/apache-maven-3.5.0
Δημιουργήστε έναν συμβολικό σύνδεσμο άσχετο με την έκδοση που οδηγεί στον αρχικό κατάλογο Apache Maven 3.5.
sudo ln -s /opt/apache-maven-3.5.0 /opt/apache-maven
Προσθέστε τη διαδρομή /opt/apache-mavenστη PATHμεταβλητή περιβάλλοντος.
echo 'export PATH=$PATH:/opt/apache-maven/bin' | sudo tee -a /etc/profile
source /etc/profile
Τέλος, χρησιμοποιήστε την παρακάτω εντολή για να επαληθεύσετε την εγκατάσταση.
mvn --version
Η έξοδος πρέπει να μοιάζει με την παρακάτω.
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T19:39:06Z)
Maven home: /opt/maven
Java version: 1.8.0_141, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-514.26.2.el7.x86_64", arch: "amd64", family: "unix"
Εγκαταστήσατε με επιτυχία το Apache Maven στην παρουσία του διακομιστή CentOS 7.