GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal pakar di RHEL 8 / CentOS 8

Maven adalah alat manajemen proyek yang berguna untuk proyek Java. Ini membantu menangani banyak proyek, dapat berintegrasi dengan berbagai perangkat lunak IDE (Integrated Development Environment), dan yang terpenting, menyederhanakan proses pembuatan. Dalam tutorial ini kita akan menginstal maven pada sistem Linux RHEL 8 / CentOS 8, dan untuk menguji alat tersebut, kita akan membuat dan menjalankan aplikasi contoh sederhana.

Dalam tutorial ini Anda akan mempelajari:

  • Cara menginstal Maven
  • Cara membuat proyek dasar
  • Cara membangun proyek dengan Maven
  • Cara menguji aplikasi yang dibuat

Berhasil membangun dengan Maven di RHEL 8 / CentOS 8.

Persyaratan dan Konvensi Perangkat Lunak yang Digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan
Sistem RHEL 8 / CentOS 8
Perangkat Lunak Apache Maven 3.5
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah.
Konvensi # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Cara menginstal maven di Redhat 8 petunjuk langkah demi langkah

Maven sangat umum sehingga tersedia di repositori dasar RHEL 8 / CentOS 8. Kita hanya perlu mengaktifkan repositori manajemen langganan. Dari sana hanya dnf perintah pergi. Jika Anda tidak menginstal Java di sistem Anda, alat penginstalan akan menariknya sebagai ketergantungan.

  1. Untuk menginstal perangkat lunak yang diperlukan, kami menggunakan dnf :
    # dnf install maven -y

    Kemungkinan akan ada banyak dependensi yang diinstal, karena pakar dilengkapi dengan alat. Ini adalah satu-satunya langkah yang harus dijalankan dengan root hak istimewa.

  2. Kami membuat direktori yang akan menampung proyek kami, dan direktori proyek uji di dalamnya (pengguna penguji adalah pengguna sistem operasi non-istimewa pada mesin lab):
    $ mkdir -p /home/testuser/work/repository/what_time_is_it

    Dan masukkan:

    $ cd /home/testuser/work/repository/what_time_is_it
  3. Kami membuat pom.xml dasar file, inti dari metadata pakar dengan konten berikut:
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>org.linuxconfig</groupId>
        <artifactId>WhatTimeIsIt</artifactId>
        <version>1.0.0</version>
    </project>
  4. Kami menambahkan jalur untuk kode sumber Java:
    mkdir -p $ mkdir -p src/main/java/org/linuxconfig
  5. Kami membuat kelas Java sederhana yang akan mencetak waktu yang disediakan oleh sistem operasi. File yang berisi kode sumber akan menjadi /home/testuser/work/repository/what_time_is_it/WhatTimeIsIt.java dengan konten berikut:
    package org.linuxconfig;
    
    import java.util.Date;
    
    public class WhatTimeIsIt {
    	public static void main(String args[]) {
    		System.out.println("Detected system time is: " + new Date(System.currentTimeMillis()));
    	}
    }
  6. Kami siap membuat paket:
    $ mvn package
  7. Pada build yang berhasil, kita dapat menjalankan aplikasi contoh yang dibangun di instalasi maven yang berfungsi. Perhatikan bahwa kelas utama disediakan pada baris perintah:
    $ java -cp target/WhatTimeIsIt-1.0.0.jar org.linuxconfig.WhatTimeIsIt
    Detected system time is: Thu Jan 03 21:25:41 CET 2019

Cent OS
  1. Cara menginstal phpMyAdmin di RHEL 8 / CentOS 8

  2. Cara Instal Apache Maven CentOS 7 / RHEL 7

  3. Cara Menginstal Maven di CentOS 7

  1. Cara Menginstal P7Zip di RHEL 8 / CentOS 8

  2. Cara menginstal ntfs-3g di RHEL 8 / CentOS 8

  3. Cara Menginstal PHP-mbstring di RHEL 8 / CentOS 8

  1. Cara menginstal phantomjs di RHEL 8 / CentOS 8

  2. Cara menginstal Dropbox di RHEL 8 / CentOS 8

  3. Cara memasang kompas di RHEL 8 / CentOS 8