Android

Cách cài đặt apache maven trên centos 7

How to install Apache Maven on CentOS 7

How to install Apache Maven on CentOS 7

Mục lục:

Anonim

Apache Maven là một công cụ quản lý và hiểu dự án nguồn mở và miễn phí được sử dụng chủ yếu cho các dự án Java. Maven sử dụng Mô hình đối tượng dự án (POM) về cơ bản là tệp XML chứa thông tin về dự án, chi tiết cấu hình, các phụ thuộc của dự án, v.v.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn hai cách khác nhau để cài đặt Apache Maven trên CentOS 7.

Các kho lưu trữ chính thức của CentOS chứa các gói Maven có thể được cài đặt với trình quản lý gói yum . Đây là cách dễ nhất để cài đặt Maven trên CentOS, tuy nhiên phiên bản có trong kho có thể tụt hậu so với phiên bản Maven mới nhất.

Để cài đặt phiên bản mới nhất của Maven, hãy làm theo các hướng dẫn được cung cấp trong phần thứ hai của bài viết này, nơi chúng tôi sẽ tải xuống Maven từ trang web chính thức của họ.

Chọn phương pháp cài đặt phù hợp nhất với thiết lập và môi trường của bạn.

Điều kiện tiên quyết

Người dùng mà bạn đang đăng nhập phải có đặc quyền sudo để có thể cài đặt các gói.

Cài đặt Apache Maven trên CentOS với Yum

Cài đặt Maven trên CentOS 7 bằng yum là một quá trình đơn giản, đơn giản.

  1. Cài đặt Maven bằng cách gõ lệnh sau trong thiết bị đầu cuối của bạn:

    sudo yum install maven

    Xác minh cài đặt bằng cách gõ lệnh mvn -version :

    mvn -version

    Đầu ra sẽ trông giống như thế này:

    Apache Maven 3.0.5 (Red Hat 3.0.5-17) Maven home: /usr/share/maven Java version: 1.8.0_191, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

Đó là nó. Maven hiện đã được cài đặt trên hệ thống CentOS của bạn và bạn có thể bắt đầu sử dụng nó.

Cài đặt bản phát hành mới nhất của Apache Maven

Các phần sau đây cung cấp hướng dẫn từng bước về cách cài đặt phiên bản Apache Maven mới nhất trên CentOS 7. Chúng tôi sẽ tải xuống bản phát hành mới nhất của Apache Maven từ trang web chính thức của họ.

1. Cài đặt OpenJDK

Maven 3.3+ yêu cầu JDK 1.7 trở lên được cài đặt. Chúng tôi sẽ cài đặt OpenJDK, đây là thời gian chạy và phát triển Java mặc định trong CentOS 7.

Cài đặt gói OpenJDK bằng cách gõ:

java-1.8.0-openjdk

Xác minh rằng Java đã được cài đặt thành công bằng cách chạy lệnh sau:

java -version

Đầu ra sẽ trông giống như thế này:

openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

2. Tải xuống Apache Maven

Tại thời điểm viết bài viết này, phiên bản mới nhất của Apache Maven là 3.6.0 . Trước khi tiếp tục bước tiếp theo, bạn nên kiểm tra trang tải xuống Maven để xem có phiên bản mới hơn không.

Bắt đầu bằng cách tải xuống Apache Maven trong /tmp bằng lệnh wget sau:

wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz -P /tmp

Khi quá trình tải xuống hoàn tất, giải nén tệp lưu trữ trong thư mục /opt :

sudo tar xf /tmp/apache-maven-3.6.0.tar.gz -C /opt

Để có nhiều quyền kiểm soát hơn đối với các phiên bản và cập nhật của Maven, chúng tôi sẽ tạo một maven liên kết tượng trưng sẽ trỏ đến thư mục cài đặt Maven:

sudo ln -s /opt/apache-maven-3.6.0 /opt/maven

Để nâng cấp cài đặt Maven của bạn, chỉ cần giải nén phiên bản mới hơn và thay đổi liên kết tượng trưng để trỏ đến nó.

3. Thiết lập các biến môi trường

Tiếp theo, chúng ta sẽ cần thiết lập các biến môi trường. Mở trình soạn thảo văn bản của bạn và tạo một tệp mới có tên mavenenv.sh bên trong mavenenv.sh .

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

Dán các dòng sau:

/etc/profile.d/maven.sh

export JAVA_HOME=/usr/lib/jvm/jre-openjdk export M2_HOME=/opt/maven export MAVEN_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}

Lưu và đóng tập tin. Kịch bản này sẽ có nguồn gốc khi khởi động shell.

Làm cho tập lệnh thực thi bằng cách chạy chmod sau:

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

Tải các biến môi trường bằng lệnh source :

source /etc/profile.d/maven.sh

4. Xác minh cài đặt

Để xác minh rằng Maven đã được cài đặt, hãy sử dụng lệnh mvn -version sẽ in phiên bản Maven:

mvn -version

Bạn sẽ thấy một cái gì đó như sau:

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z) Maven home: /opt/maven Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

Đó là nó. Phiên bản mới nhất của Maven hiện được cài đặt trên hệ thống CentOS của bạn.

Phần kết luận

Bạn đã cài đặt thành công Apache Maven trên CentOS 7. Bây giờ bạn có thể truy cập trang Tài liệu Maven chính thức của Apache và tìm hiểu cách bắt đầu với Maven.

java maven centos