ホームページ Java &#&チュートリアル Mac システムに Maven をすばやくインストールするためのステップバイステップ ガイド

Mac システムに Maven をすばやくインストールするためのステップバイステップ ガイド

Jan 28, 2024 am 08:39 AM

Mac システムに Maven をすばやくインストールするためのステップバイステップ ガイド

Maven を Mac にインストールする方法、手順をすぐにマスターします。具体的なコード例が必要です。

ソフトウェア開発の急速な発展に伴い、Maven は重要なコンポーネントの 1 つになりました。 Java プロジェクト管理用ツール 1 つ目。この記事では、Mac に Maven をインストールする方法を詳しく紹介し、読者が Maven のインストール プロセスをすぐにマスターできるように、具体的な手順とコード例を示します。

ステップ 1: Maven をダウンロードする

まず、ブラウザを開いて Maven 公式 Web サイト (https://maven.apache.org) にアクセスし、「ダウンロード」リンクをクリックしてダウンロードページ。ダウンロード ページで、Maven の最新バージョンを見つけ、対応するリンクをクリックしてダウンロードします。

ステップ 2: Maven 圧縮パッケージを解凍する

ダウンロードが完了したら、ダウンロードした Maven 圧縮パッケージ ファイルを見つけます。後続の操作のために任意のフォルダーに保存できます。次に、ターミナル アプリケーションを開き、Maven アーカイブが保存されているフォルダーに移動します。

次のコマンドを使用して、Maven 圧縮パッケージを解凍します:

tar -zxvf apache-maven-3.8.1-bin.tar.gz
ログイン後にコピー

このコマンドは、Maven 圧縮パッケージを解凍し、現在のディレクトリに「apache-maven-3.8.1」という名前のフォルダーを作成します。 。

ステップ 3: 環境変数を構成する

Maven コマンドを任意の場所で使用できるようにするには、Maven の bin ディレクトリをシステムの環境変数に追加する必要があります。ターミナルに次のコマンドを入力して、~/.bash_profile ファイルを編集します。

vi ~/.bash_profile
ログイン後にコピー

Press i を押して編集モードに入り、ファイルの最後に次の行を追加します。ファイル:

export M2_HOME=/path/to/maven/apache-maven-3.8.1
export MAVEN_HOME=$M2_HOME
export PATH=$PATH:$MAVEN_HOME/bin
ログイン後にコピー

ここで /path/to/maven/ を Maven 解凍後の実際のパス (/apache-maven-3.8.1) に置き換えます。上記で作成したフォルダーへのパス。編集が完了したら、Esc キーを押して :wq と入力し、ファイルを保存して終了します。

ターミナルを再起動するか、次のコマンドを入力して構成ファイルをすぐに有効にします:

source ~/.bash_profile
ログイン後にコピー

ステップ 4: インストールを確認します

ターミナルに次のコマンドを入力して、 Maven のインストールが成功したかどうかを確認してください :

mvn -v
ログイン後にコピー

Maven のバージョン番号とその他の関連情報が表示された場合は、Maven が正常にインストールされ、設定されていることを意味します。

この時点で、Maven をインストールする手順は完了です。以下では、簡単な例を使用して Maven の使用を検証します。

ステップ 5: Maven を使用してプロジェクトを作成する

プロジェクトが保存されているフォルダーをターミナルに入力し、次のコマンドを実行して Maven プロジェクトを作成します:

mvn archetype:generate -DgroupId=com.example -DartifactId=my-first-maven-project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
ログイン後にコピー

このコマンドは、Maven のデフォルト テンプレートを使用してプロジェクトを迅速に作成します。作成が完了したら、作成したばかりのプロジェクト フォルダーを入力します:

cd my-first-maven-project
ログイン後にコピー

ステップ 6: プロジェクトをビルドする

ターミナルで次のコマンドを実行してプロジェクトをビルドします:

mvn package
ログイン後にコピー

このコマンドは、プロジェクトをコンパイルしてパッケージ化し、JAR ファイルを生成します。ビルドが完了すると、生成された JAR ファイルがプロジェクト フォルダーの target ディレクトリに表示されます。

この簡単な例では、Maven を使用してプロジェクトを作成および構築する方法を学びました。

この記事では、Mac に Maven をインストールする方法を詳しく説明し、具体的な手順とコード例を示します。上記の手順に従うことで、読者は Maven のインストール プロセスをすぐにマスターし、開発中に Maven の強力な機能を最大限に活用することができます。この記事が読者のお役に立てば幸いです。

以上がMac システムに Maven をすばやくインストールするためのステップバイステップ ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Javaのクラスロードメカニズムは、さまざまなクラスローダーやその委任モデルを含むどのように機能しますか? Javaのクラスロードメカニズムは、さまざまなクラスローダーやその委任モデルを含むどのように機能しますか? Mar 17, 2025 pm 05:35 PM

Javaのクラスロードメカニズムは、さまざまなクラスローダーやその委任モデルを含むどのように機能しますか?

2025年のトップ4 JavaScriptフレームワーク:React、Angular、Vue、Svelte 2025年のトップ4 JavaScriptフレームワーク:React、Angular、Vue、Svelte Mar 07, 2025 pm 06:09 PM

2025年のトップ4 JavaScriptフレームワーク:React、Angular、Vue、Svelte

高度なJavaプロジェクト管理、自動化の構築、依存関係の解像度にMavenまたはGradleを使用するにはどうすればよいですか? 高度なJavaプロジェクト管理、自動化の構築、依存関係の解像度にMavenまたはGradleを使用するにはどうすればよいですか? Mar 17, 2025 pm 05:46 PM

高度なJavaプロジェクト管理、自動化の構築、依存関係の解像度にMavenまたはGradleを使用するにはどうすればよいですか?

Javaで機能的なプログラミング技術を実装するにはどうすればよいですか? Javaで機能的なプログラミング技術を実装するにはどうすればよいですか? Mar 11, 2025 pm 05:51 PM

Javaで機能的なプログラミング技術を実装するにはどうすればよいですか?

node.js 20:キーパフォーマンスが向上し、新機能 node.js 20:キーパフォーマンスが向上し、新機能 Mar 07, 2025 pm 06:12 PM

node.js 20:キーパフォーマンスが向上し、新機能

Iceberg:データレイクテーブルの未来 Iceberg:データレイクテーブルの未来 Mar 07, 2025 pm 06:31 PM

Iceberg:データレイクテーブルの未来

キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPA(Java Persistence API)を使用するにはどうすればよいですか? キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPA(Java Persistence API)を使用するにはどうすればよいですか? Mar 17, 2025 pm 05:43 PM

キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPA(Java Persistence API)を使用するにはどうすればよいですか?

カフェインやグアバキャッシュなどのライブラリを使用して、Javaアプリケーションにマルチレベルキャッシュを実装するにはどうすればよいですか? カフェインやグアバキャッシュなどのライブラリを使用して、Javaアプリケーションにマルチレベルキャッシュを実装するにはどうすればよいですか? Mar 17, 2025 pm 05:44 PM

カフェインやグアバキャッシュなどのライブラリを使用して、Javaアプリケーションにマルチレベルキャッシュを実装するにはどうすればよいですか?

See all articles