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 16.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 'python-software-properties' bằng lệnh apt bên dưới.
Bây giờ hãy thêm kho lưu trữ Java PPA và cập nhật tất cả các kho lưu trữ.
Các kho lưu trữ Ubuntu đã được cập nhật.
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.
Cài đặt java từ PPA bằng lệnh apt bên dưới.
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ằng lệnh bên dưới.
Bạn sẽ thấy kết quả tương tự như sau.
Java 8 đã được cài đặt trên máy chủ Ubuntu 16.04.
Đ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 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 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 đó.
Lưu 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ư bên dưới.
Quá trình cài đặt Apache Maven 3.2 đã 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à '/usr/local/src/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 16.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 16.04
- Quyền root
Những việc chúng ta sẽ làm
- Cài đặt Java trên Ubuntu 16.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 16.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 'python-software-properties' bằng lệnh apt bên dưới.
Mã:
sudo apt install -y python-software-properties
Mã:
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
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.
Cài đặt java từ PPA bằng lệnh apt bên dưới.
Mã:
sudo apt install -y oracle-java8-installer
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ằng lệnh bên dưới.
Mã:
java -version
Java 8 đã được cài đặt trên máy chủ Ubuntu 16.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 của 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 gốc 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, 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 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}
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 bên dưới.
Mã:
mvn --version
Quá trình cài đặt Apache Maven 3.2 đã 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à '/usr/local/src/apache-maven'.