Java EclipseでMavenプロジェクトを新規作成して使用する手順

EclipseでMavenプロジェクトを新規作成して使用する手順です。

確認環境
・eclipse4.6

目次

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

1.Mavenプロジェクトを作成します。「ファイル」>「新規」>「その他」をクリックします。

maven1

 

2.「Mavenプロジェクト」を選択して「次へ」をクリックします。

maven2

 

3.「シンプルなプロジェクトの作成」にチェック入れます。
(アーキタイプを選択する場合はチェックを外します)
「次へ」をクリックします。

 

4.「グループId」と「アーティファクトId」を入力し、「完了」をクリックします。
グループIDは、JavaのパッケージやWebのドメインに相当します。
アーティファクトIDは、プロジェクト/プログラムを識別します。グループID内で同名にならないようにします。

グループIdとアーティファクトId

グループIdとアーティファクトIdについてApacheの公式サイトに命名規則の記載があります。
http://maven.apache.org/guides/mini/guide-naming-conventions.html

名称 説明
グループId  全てのプロジェクトと重複しない名称にする
例:org.apache.maven, org.apache.commons
アーティファクトId  バージョンを含めないjarファイルの名前にする
例:maven, commons-math

 

5.Mavenプロジェクトが作成されました。Eclipseのフォルダ構成は以下のようになります。

maven5

 

2.ソースコードの準備

以下はmavenを使用して外部のjarを取得するサンプルです。
外部のjarが必要なソースコードを追加します。

ソースコードとして、
Java log4j 1.2でコンソールにログを出力するサンプル

「3.ソースコードの作成と実行」のコードをコピーします。

test1パッケージの下にTest1.javaを追加しました。
外部jarをまだ取得していないのでエラーになっています。
jarファイルの追加は次の「3.pom.xmlの修正」で行います。

maven6

 

3.pom.xmlの修正

1.pom.xmlをダブルクリックします。

maven13

 

2.依存関係タブをクリックし、追加ボタンを押します。

maven8

 

3.依存関係の情報(log4j 1.2の情報)を取得するため
MvnRepositoryのページを開きます。
http://mvnrepository.com/

 

4.検索欄でlog4jと入力して検索します。

maven9

 

5.検索結果からたどってlog4jの1.2.17のページを表示します。
MavenタブのgroupId,artifactId,versionの値をコピーし①、
Eclipseの依存関係の選択ダイアログのそれぞれの入力欄にペーストし②、
OKを押します。


maven10


maven11

 

4.実行結果の確認

pom.xmlを保存するとエラーが消え、ソースコードの実行ができます。
パッケージエクスプローラーの「Maven依存関係」にlog4j-1.2.17.jarが追加されています。

maven14

 

おすすめのMavenの本

Mavenの特徴と使い方がわかりやすくまとまっています。

関連の記事

Eclipse 外部jarファイルをクラスパス(ビルドパス)に設定する方法
Eclipse フォルダを作成してビルドパスに設定する手順
Java EclipseでJavaプロジェクトからMavenプロジェクトに変換する手順

△上に戻る