GNU/Linux >> Linux の 問題 >  >> Linux

OracleLinux8にApacheMavenをインストールする方法

Apache Mavenは、無料のオープンソースのPOMベースのJavaプロジェクト管理ツールです。 Javaで記述され、C#、Scala、Rubyなどで記述されたプロジェクトのビルドに使用されます。ApacheMavenは、Java開発者がレポートの開発、自動化セットアップのチェック、ビルド、テストを支援するように設計されています。このツールは、パフォーマンスを向上させるために、複数のJavaプロジェクトを一度にビルド、公開、およびデプロイするためにApacheGroupによって開発されました。 Apache Mavenは、XMLファイルを使用して、構成の詳細、プロジェクトの依存関係、およびその他のデータを定義します。

機能

  • 依存関係の管理
  • 大規模なリポジトリ
  • プラグインを介して拡張可能
  • モデルベースのビルド
  • リリース管理と配布の公開
  • 下位互換性
  • アップグレードのテスト、導入、管理が簡単

この投稿では、ApacheMavenをOracleLinux8にインストールする方法を紹介します。

前提条件

  • Atlantic.NetCloudPlatformでOracleLinux8を実行しているサーバー
  • サーバーにルートパスワードが設定されています

ステップ1-Atlantic.Netクラウドサーバーを作成する

まず、Atlantic.Netクラウドサーバーにログインします。 2GB以上のRAMを搭載したオペレーティングシステムとしてOracleLinuxを選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。

サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。

dnf update -y

ステップ2–AppStreamリポジトリを介してMavenをインストールする

dnf info maven

次の出力が得られるはずです:

Last metadata expiration check: 1:43:10 ago on Thursday 19 May 2022 02:02:55 AM EDT.
Available Packages
Name         : maven
Epoch        : 1
Version      : 3.5.4
Release      : 5.module+el8+5161+5cac467c
Architecture : noarch
Size         : 27 k
Source       : maven-3.5.4-5.module+el8+5161+5cac467c.src.rpm
Repository   : ol8_appstream
Summary      : Java project management and project comprehension tool
URL          : http://maven.apache.org/
License      : ASL 2.0 and MIT
Description  : Maven is a software project management and comprehension tool. Based on the
             : concept of a project object model (POM), Maven can manage a project's build,
             : reporting and documentation from a central piece of information.

次に、次のコマンドを使用してApacheMavenをインストールします。

dnf install maven -y

インストール後、次のコマンドを使用してMavenのバージョンを確認します。

mvn --version

次の出力が得られるはずです:

Apache Maven 3.5.4 (Red Hat 3.5.4-5)
Maven home: /usr/share/maven
Java version: 1.8.0_332, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-2.el8_6.x86_64/jre
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-348.12.2.el8_5.x86_64", arch: "amd64", family: "unix"

ステップ3–ソースからMavenをインストールする

最新バージョンのMavenをインストールする場合は、ソースからApacheMavenをインストールすることをお勧めします。 ApacheMavenはJavaベースのソフトウェアです。そのため、システムにOpenJDKをインストールする必要があります。

次のコマンドを実行して、OpenJDKをサーバーにインストールします。

dnf install java-11-openjdk -y

インストールが正常に完了したら、次のコマンドを使用してJavaのバージョンを確認します。

java --version

サンプル出力:

openjdk 11.0.15 2022-04-19 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.15+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.15+10-LTS, mixed mode, sharing)

次に、Apache Mavenダウンロードページに移動し、Mavenの最新バージョンをダウンロードします。

wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz

次に、次のコマンドを使用してApacheMavenのディレクトリを作成します。

mkdir /usr/local/maven

次に、次のコマンドを使用して、ダウンロードしたファイルをMavenディレクトリに抽出します。

tar xzf apache-maven-3.8.5-bin.tar.gz -C /usr/local/maven/ --strip-components=1

次に、Mavenバイナリの場所をシステムパスに追加する必要があります。次のコマンドで追加できます:

echo export 'PATH=$PATH:/usr/local/maven/bin/' > /etc/profile.d/maven.sh
echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.15.0.10-2.el8_6.x86_64' >> /etc/profile.d/maven.sh

次に、次のコマンドを使用して、maven.shファイルに適切な権限を設定します。

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

次に、次のコマンドを使用してMavenシステムパスをアクティブ化します。

source /etc/profile.d/maven.sh

次に、次のコマンドを使用してMavenのバージョンを確認します。

mvn --version

次の出力が得られるはずです:

Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /usr/local/maven
Java version: 11.0.15, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.15.0.10-2.el8_6.x86_64
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-348.12.2.el8_5.x86_64", arch: "amd64", family: "unix"

結論

上記のガイドでは、OracleLinux8にApacheMavenをインストールする2つの方法について説明しました。これで、ApacheMavenを使用してJavaプロジェクトを管理できるようになります。 Atlantic.NetからVPSホスティングを始めましょう。


Linux
  1. Debian10にApacheMavenをインストールする方法

  2. Debian11にApacheMavenをインストールする方法

  3. Rocky Linux / AlmaLinux8にApacheMavenをインストールする方法

  1. Debian9にApacheMavenをインストールする方法

  2. OracleLinux8にApacheCassandraをインストールする方法

  3. OracleLinux8にAnsibleをインストールする方法

  1. CentOS7にApacheMavenをインストールする方法

  2. Ubuntu18.04にApacheMavenをインストールする方法

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