Apache Maven là một công cụ quản lý dự án phần mềm dựa trên khái niệm POM (Project, Object, Model). Maven là một công cụ tự động hóa xây dựng được sử dụng chủ yếu cho các dự án dựa trên Java, nhưng cũng có thể được sử dụng để xây dựng và quản lý các dự án được viết bằng C#, Ruby, Scala và các ngôn ngữ khác. Nó không chỉ mô tả cách phần mềm được xây dựng mà còn mô tả các phụ thuộc của nó.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn từng bước cách cài đặt và cấu hình Apache Maven trên hệ thống CentOS 7.
Cài đặt Java 8 trên CentOS 7 bằng lệnh yum.
Sau khi cài đặt hoàn tất, hãy kiểm tra phiên bản java đã cài đặt.
Và bạn sẽ nhận được kết quả như bên dưới.
Java OpenJDK 8 đã được cài đặt trên CentOS 7.
Đi đến thư mục '/usr/local/src' và tải xuống mã nhị phân Apache Maven.
Giải nén tệp maven.tar.gz, sau đó xóa tệp đã nén.
Và bạn sẽ nhận được một thư mục mới apache-maven-version - đổi tên thư mục.
Apache Maven hiện đã được tải xuống trong thư mục '/usr/local/src/apache-maven'.
Đi đến thư mục '/etc/profile.d' và tạo tệp cấu hình mới 'maven.sh'.
Dán cấu hình sau vào đó.
Lưu và thoát.
Bây giờ, hãy thực thi tập lệnh 'maven.sh' rồi áp dụng cấu hình bằng cách chạy lệnh 'source'.
Apache Cấu hình môi trường Maven đã hoàn tất.
Và bạn sẽ nhận được kết quả tương tự như sau:
Cài đặt Apache Maven 3.2 đã hoàn tất. Nó đang chạy trên Linux CentOS 7 64bit, với Java 1.8 được cài đặt và thư mục Maven Home là '/usr/local/src/apache-maven'.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn từng bước cách cài đặt và cấu hình Apache Maven trên hệ thống CentOS 7.
Điều kiện tiên quyết
- Máy chủ CentOS 7
- Quyền root
Những gì chúng ta sẽ làm
- Cài đặt Java OpenJDK trên CentOS 7
- Tải xuống tệp nhị phân Apache Maven
- Cấu hình Apache Maven Môi trường
- Kiểm tra
Bước 1 - Cài đặt Java OpenJDK trên CentOS 7
Điều đầu tiên chúng ta sẽ làm ở đây là cài đặt Java trên máy chủ CentOS 7. Apache Maven yêu cầu JDK 1.7 trở lên - chúng tôi sẽ sử dụng Java 8 có thể được cài đặt từ kho lưu trữ CentOS.Cài đặt Java 8 trên CentOS 7 bằng lệnh yum.
Mã:
sudo yum install -y java-1.8.0-openjdk-devel
Mã:
java -version
Java OpenJDK 8 đã được cài đặt trên CentOS 7.
Bước 2 - Tải xuống Apache Maven
Ở bước này, chúng tôi sẽ tải xuống mã nhị phân apache maven bằng lệnh wget. Và chúng ta sẽ sử dụng thư mục '/usr/local/src' làm thư mục home của maven.Đi đến thư mục '/usr/local/src' và tải xuống mã nhị phân Apache Maven.
Mã:
cd /usr/local/src
wget http://www-us.apache.org/dist/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
Mã:
tar -xf apache-maven-3.5.2-bin.tar.gz
rm -f apache-maven-3.5.2-bin.tar.gz
Mã:
mv apache-maven-3.5.2/ apache-maven/
Bước 3 - Cấu hình Môi trường Apache Maven
Trong bước này, chúng ta sẽ cấu hình môi trường cho Apache Maven. Chúng tôi sẽ định nghĩa một số biến môi trường cần thiết cho Apache Maven.Đi đến thư mục '/etc/profile.d' và tạo tệp cấu hình mới 'maven.sh'.
Mã:
cd /etc/profile.d/
vim maven.sh
Mã:
# Biến môi trường Apache Maven
# MAVEN_HOME cho Maven 1 - M2_HOME cho Maven 2
export M2_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}
Bây giờ, hãy thực thi tập lệnh 'maven.sh' rồi áp dụng cấu hình bằng cách chạy lệnh 'source'.
Mã:
chmod +x maven.sh
source /etc/profile.d/maven.sh
Bước 4 - Kiểm tra
Để xác minh cài đặt Apache Maven của chúng tôi, bạn có thể chạy lệnh maven bên dưới.
Mã:
mvn --version
Cài đặt Apache Maven 3.2 đã hoàn tất. Nó đang chạy trên Linux CentOS 7 64bit, với Java 1.8 được cài đặt và thư mục Maven Home là '/usr/local/src/apache-maven'.