GNU/Linux >> Linux の 問題 >  >> Cent OS

RHEL 8 /CentOS8にMavenをインストールする方法

Mavenは、Javaプロジェクト用の便利なプロジェクト管理ツールです。複数のプロジェクトの処理に役立ち、さまざまなIDE(統合開発環境)ソフトウェアと統合でき、何よりもビルドプロセスを簡素化します。このチュートリアルでは、MavenをRHEL 8 / CentOS 8 Linuxシステムにインストールし、ツールをテストするために、簡単なサンプルアプリケーションをビルドして実行します。

このチュートリアルでは、次のことを学びます。

  • Mavenのインストール方法
  • 基本的なプロジェクトを作成する方法
  • Mavenを使用してプロジェクトをビルドする方法
  • ビルドされたアプリケーションをテストする方法

RHEL 8 /CentOS8でのMavenによるビルドの成功。

使用されるソフトウェア要件と規則

システム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
RHEL 8 / CentOS 8
Apache Maven 3.5
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
–指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

Redhat8にmavenをインストールする方法ステップバイステップの説明

Mavenは非常に一般的であるため、RHEL 8 /CentOS8のベースリポジトリで利用できます。必要なのはサブスクリプション管理リポジトリのみです。そこからはdnfだけです 離れてコマンドします。システムにJavaがインストールされていない場合、インストールツールはJavaを依存関係としてプルします。

  1. 必要なソフトウェアをインストールするには、dnfを使用します :
    # dnf install maven -y

    Mavenにはツールが十分に装備されているため、多くの依存関係がインストールされる可能性があります。これは、rootで実行する必要がある唯一のステップです 特権。

  2. プロジェクトを保持するディレクトリと、その中のテストプロジェクトのディレクトリを作成します(testuserはラボマシン上の非特権オペレーティングシステムユーザーです):
    $ mkdir -p /home/testuser/work/repository/what_time_is_it

    そしてそれを入力してください:

    $ cd /home/testuser/work/repository/what_time_is_it
  3. 基本的なpom.xmlを作成します ファイル、次のコンテンツを含むMavenのメタデータの中心:
    <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. Javaソースコードのパスを追加します:
    mkdir -p $ mkdir -p src/main/java/org/linuxconfig
  5. オペレーティングシステムによって提供される時間を出力する単純なJavaクラスを作成します。ソースコードを含むファイルは、/home/testuser/work/repository/what_time_is_it/WhatTimeIsIt.javaになります。 次の内容で:
    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. パッケージをビルドする準備ができました:
    $ mvn package
  7. ビルドが成功すると、動作中のMavenインストールでビルドされたサンプルアプリケーションを実行できます。メインクラスがコマンドラインで提供されていることに注意してください:
    $ 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. RHEL 8 /CentOS8にphpMyAdminをインストールする方法

  2. Apache Maven CentOS 7 /RHEL7をインストールする方法

  3. CentOS7にMavenをインストールする方法

  1. RHEL 8 /CentOS8にP7Zipをインストールする方法

  2. RHEL 8 /CentOS8にntfs-3gをインストールする方法

  3. PHP-mbstringをRHEL8/CentOS8にインストールする方法

  1. RHEL 8 /CentOS8にphantomjsをインストールする方法

  2. DropboxをRHEL8/CentOS8にインストールする方法

  3. RHEL 8 /CentOS8にコンパスをインストールする方法