検索
ホームページJava&#&チュートリアルゼロから始める: Maven をマスターして Java プロジェクトを作成および管理する

ゼロから始める: Maven をマスターして Java プロジェクトを作成および管理する

最初から始める: Maven を使用して Java プロジェクトを作成および管理する方法を学びます。具体的なコード例が必要です。

Java 開発者として、次のことが重要です。プロジェクト構築ツールに習熟することが重要です。多くのビルド ツールの中でも、Maven は開発者が Java プロジェクトを効率的に作成および管理できるようにするために広く使用されているツールです。この記事では、Maven を使用して Java プロジェクトを最初から作成および管理する方法を説明し、より早く始めるのに役立つ具体的なコード例を示します。

1. Maven のインストール

まず、マシンに Maven をインストールする必要があります。最新の Maven バージョンを見つけて、Maven の公式 Web サイト (https://maven.apache.org) でインストール パッケージをダウンロードできます。インストールが完了したら、コマンド ラインに次のコマンドを入力して、Maven が正常にインストールされたかどうかを確認します。

mvn -v

Maven のバージョン情報が表示された場合は、Maven が正常にインストールされたことを意味します。

2. Maven プロジェクトの作成

ここで、新しい Maven プロジェクトの作成を開始しましょう。コマンド ラインで、次のコマンドを実行します。

mvn archetype:generate -DgroupId=com.example -DartifactId=my-project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

上記のコマンドは、Maven が提供するクイック スタート テンプレートを使用して新しいプロジェクトを作成します。この例では、com.example はプロジェクトの groupId、my-project はプロジェクトの artifactId です。実行後、現在のディレクトリに my-project という名前のフォルダーが表示されます。これが、先ほど作成した Maven プロジェクトです。

3. プロジェクトをコンパイルして実行します

my-project プロジェクト ディレクトリに入り、次のコマンドを実行してプロジェクトをコンパイルします:

mvn compile

Afterコンパイルは成功しました。プロジェクトの単体テストを実行できます:

mvn test

すべてのテストに合格したら、プロジェクトをパッケージ化して実行できます:

mvn package

上記のコマンドは、jar を生成します。 target ディレクトリ Bag 内。次のコマンドでプロジェクトを実行できます:

java -cp target/my-project-1.0-SNAPSHOT.jar com.example.App

4. 依存関係の追加

完全な Java プロジェクトは通常、いくつかのサードパーティ ライブラリに依存するため、プロジェクトの で渡すことができます。 pom. これらのライブラリを管理するには、xml ファイルに依存関係を追加します。 log4j を追加する例として、プロジェクト内の pom.xml ファイルを開き、次の依存関係を追加します。

<dependencies>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
    </dependency>
</dependencies>

ファイルを保存した後、次のコマンドを実行します。

mvn install

5. マルチモジュール プロジェクトをビルドする

実際の開発では、マルチモジュール プロジェクトをビルドする必要がある場合があります。 Maven を使用すると、複数のサブプロジェクトを管理する親プロジェクトを作成することでこれを実現できます。以下は、単純なマルチモジュール プロジェクト構造の例です:

parent-project
│   pom.xml
│
└─── child-module1
│     │   pom.xml
│     │
└─── child-module2
      │   pom.xml

親プロジェクトの pom.xml では、サブプロジェクトを導入できます:

<modules>
    <module>child-module1</module>
    <module>child-module2</module>
</modules>

各サブプロジェクトには、独自の pom.xml ファイルを使用して、サブプロジェクトの依存関係と構成を管理します。

結論

この記事の導入部を通じて、Maven を使用して Java プロジェクトを作成および管理する方法について予備的に理解できたと思います。 Mavenを使いこなすことで、Javaプロジェクトの開発・管理をより効率的に行うことができ、作業効率を向上させることができます。この記事で提供されている具体的なコード例が、Maven をより早く使い始めるのに役立つことを願っています。 Java 開発でのさらなる成功を祈っています。

(単語数: 1500 単語未満。さらに内容を追加する必要がある場合は、お知らせください)

以上がゼロから始める: Maven をマスターして Java プロジェクトを作成および管理するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 中国語版

SublimeText3 中国語版

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

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター