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. Nó 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.
Trong hướng dẫn này, 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 Ubuntu 18.04. Chúng ta cũng sẽ tìm hiểu cách cài đặt Java 8 từ PPA Repository.
Trước khi thêm kho lưu trữ mới, hãy cài đặt gói 'software-properties-common' bằng lệnh apt bên dưới.
Bây giờ hãy thêm kho lưu trữ PPA 'webupd8team' vào máy chủ.
Lưu ý:
Trong quá trình cài đặt, bạn sẽ được nhắc về Giấy phép nhị phân Oracle. Chọn 'OK'.
Chấp nhận Giấy phép Oracle bằng cách chọn nút 'YES'.
Khi quá trình cài đặt hoàn tất, hãy kiểm tra phiên bản java.
Bạn sẽ thấy kết quả tương tự như sau.
Java đã được cài đặt trên máy chủ Ubuntu 18.04.
Đi đến thư mục '/opt' và tải xuống mã nhị phân Apache Maven.
Giải nén tệp maven.tar.gz, sau đó đổi tên thư mục maven thành 'apache-maven'.
Bây giờ bạn sẽ có thư mục 'apache-maven' chứa các tệp nhị phân apache maven và các tệp khác.
Đi tới 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 bên dưới.
Lưu các thay đổi 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'.
Quá trình thiết lập môi trường Apache Maven đã hoàn tất.
Và bạn sẽ nhận được kết quả như hiển thị bên dưới.
Quá trình cài đặt Apache Maven 3.5 đã hoàn tất. Nó chạy trên Linux 64-bit, với Java 1.8 được cài đặt và thư mục gốc của Maven là '/opt/apache-maven'.
Trong hướng dẫn này, 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 Ubuntu 18.04. Chúng ta cũng sẽ tìm hiểu cách cài đặt Java 8 từ PPA Repository.
Điều kiện tiên quyết
- Ubuntu 18.04 LTS
- Quyền root
Chúng ta sẽ làm gì?
- Cài đặt Java trên Ubuntu 18.04
- Tải xuống Apache Maven
- Cấu hình Môi trường Apache Maven
- Kiểm tra
Bước 1 - Cài đặt Java trên Ubuntu 18.04
Trong hướng dẫn này, chúng ta sẽ sử dụng các gói Java từ kho lưu trữ PPA, vì vậy chúng ta cần thêm Kho lưu trữ Java PPA vào hệ thống.Trước khi thêm kho lưu trữ mới, hãy cài đặt gói 'software-properties-common' bằng lệnh apt bên dưới.
Mã:
sudo apt install software-properties-common apt-transport-https -y
Mã:
sudo add-apt-repository ppa:webupd8team/java -y
Lưu ý:
- Trên Ubuntu 18.04, lệnh 'add-apt-repository' sẽ tự động cập nhật kho lưu trữ.
- Apache Maven yêu cầu JDK 1.7 trở lên. Trong hướng dẫn này, chúng ta sẽ cài đặt JDK 1.8.
Mã:
sudo apt install oracle-java8-installer -y
Chấp nhận Giấy phép Oracle bằng cách chọn nút 'YES'.
Khi quá trình cài đặt hoàn tất, hãy kiểm tra phiên bản java.
Mã:
java -version
Java đã được cài đặt trên máy chủ Ubuntu 18.04.
Bước 2 - Tải xuống Apache Maven
Ở bước này, chúng ta 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 '/opt/apache-maven' làm thư mục gốc của Maven.Đi đến thư mục '/opt' và tải xuống mã nhị phân Apache Maven.
Mã:
cd /opt/
wget http://www-eu.apache.org/dist/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz
Mã:
tar -xf apache-maven-3.5.3-bin.tar.gz
mv apache-maven-3.5.3/ 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, bao gồm 'JAVA_HOME', M2_HOME và môi trường PATH cho các tệp nhị phân maven.Đi tới 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 2export JAVA_HOME=/usr/lib/jvm/java-8-oracleexport M2_HOME=/opt/apache-mavenexport MAVEN_HOME=/opt/apache-mavenexport 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 maven.sh
Bước 4 - Kiểm tra Maven
Để xác minh cài đặt maven, chúng ta có thể chạy lệnh maven sau.
Mã:
mvn --version
mvn --help
Quá trình cài đặt Apache Maven 3.5 đã hoàn tất. Nó chạy trên Linux 64-bit, với Java 1.8 được cài đặt và thư mục gốc của Maven là '/opt/apache-maven'.